Pil yüzde n olduğunda, UILocalNotification
zamanlaması yapmam gerekiyor. UILocalNotification
yalnızca fireDate
özelliğine sahiptir ve UIApplication
sınıfı yerel bildirimleri sunmak için aşağıdaki yöntemlere sahiptir.Olay tabanlı UILocalNotification
- (void)presentLocalNotificationNow:(UILocalNotification *)notification;
- (void)scheduleLocalNotification:(UILocalNotification *)notification;
onlar beni zamanında olaylara değil dayalı yerel bildirimleri göndermek yardımcı olacağını başka bir şey vardır mı. Uygulama aktif veya arka plan durumundayken yapabilirim. Ancak zamanlamayı planlamak istiyorum, bu yüzden uygulama sonlandırılsa bile bildirimi yayınlayabilir.
Uygulamayı sonsuza dek arka planda çalışabilir miyim? Pil durumunu sunucuyla paylaşmayı düşünüyorum ve pil yüzde olduğunda push bildirimi gönderin. – Sikander
Bu zor ama mümkün, ancak Apple bunu yapan herhangi bir uygulamayı reddeder. Ayrıca Apple'ın izin verdiği durumlarda bile müşteri bunu istemez. (Bir uygulamayı çalıştırmak, CPU'yu yüksek güç modunda tuttuğu için kullanıcının pilini hızlı bir şekilde boşaltır.) –