2016-04-11 30 views
0

Yerel bir bildirimi belirli bir tarihte hızlı ateşlemede ayarlamaya çalışıyorum, ancak yineleme aralığı için böyle bir seçenek yok gibi görünüyor. Varsayılan olarak her 24 saatte bir tetiklenir. Bir uygulamayı yalnızca bir kez tetikleyen bir bildirim göndermenin herhangi bir yolu var mı? Böylece, kullanıcının uygulamayı veya etc'yi açmasına bile gerek kalmadı mı?Yerel bildirim yalnızca bir kez nasıl tetiklenir?

+0

Kodunuzu yazın. Varsayılan olarak "sistem bildirimi bir kez tetikler ve sonra atar" –

cevap

2

listenize UILocalNotification0 ila repeatInterval ayarlamak zorunda: Böyle haftalık (NSCalendarUnitWeekOfYear) veya yıllık (NSCalendarUnitYear) gibi bir takvim birimi atarsanız

, Sistem belirtilen teslimat için bildirim reschedules Aralık. Bir dakikadan daha kısa aralıkların desteklenmediğini unutmayın.

Varsayılan değer 0'dır, yani sistem bildirimi bir kez tetikler ve sonra atar.

İkinci sorunuzla ilgili olarak: hayır! Kullanıcı uygulamayı en az bir kez açmalıdır! Aksi takdirde uygulama kodunun hiçbirini yürütmez. İlk lansmanda bildirimi kaydedin.

+0

Merhaba, Yerel Bildirimler ile çalışmaya çalışıyorum, ancak çalışmıyor. Uygulamamı yüklediğimde, bildirim bir kez daha yerleştirilir, ancak daha sonra uygulamayı tekrar yükleyene kadar çalışmaz. –

+0

@NitinAgarwal bana yardımcı olabilir misiniz? Kurulum ve sorunun ne olduğunu ayrıntılı olarak açıklayan bir soru gönderin. – luk2302

İlgili konular