Bunu kullanarak Uygulama Temsilcisinde yerel bildirimler ayarladım:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification *notification = [[UILocalNotification alloc]init];
[notification setAlertBody:@"Watch the Latest Episode of CCA-TV"];
[notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]];
}
Uygulamayı çalıştırıp ardından çıktığımda şunu söyleyen bir hata alıyorum:
2014-06-07 11: 14: 16.663 CCA-TV [735: 149070] Yerel bir bildirim planlanmaya çalışılıyor {yangın tarihi = 7 Haziran 2014 Cumartesi 11:14:21 Pasifik Yaz Saati, saat dilimi = America / Los_Angeles (PDT) ofset -25200 (Gün Işığı), tekrar aralığı = 0, tekrar sayısı = UILocalNotificationInfiniteRepeatCount, sonraki ateşleme tarihi = 7 Haziran 2014, 11:14:21 Pasifik Yaz Saati, kullanıcı bilgisi = (boş)} bir uyarı ile ancak kullanıcıdan uyarıları görüntüleme izni almamış
Uyarıları görüntülemek için gerekli izni nasıl alabilirim?
registerUserNotificationSettings
. İOS 8 olsaydı, bu konu sorunuzu yanıtlardı. Ama, bir göz atalım - stackoverflow.com/questions/24006998/…