Local Notification
Merhaba,
Bu metot ile local notification oluşturuyorum;
[code]
- (void)sendLocalNotification:(NSString *)userName :(NSString *)body{
UILocalNotification *notification = [[UILocalNotification alloc]init];
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.alertBody = [NSString stringWithFormat:@"%@: %@", userName,body];
notification.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
[/code]
Local Notification'ı bu delegate metodu ile dinliyorum;
[code]
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
NSLog(@"Notification Received.");
}
[/code]
Local notification ile ilgili iki tane sorum var;
- didReceiveLocalNotification metodu notification düşer düşmez ve notification seçildiğinde olmak üzere iki kez tetikleniyor ben sadece notification seçildiğinde istediğim işlemi yaptırmak istiyorum, bunu nasıl yapabilirim?
- Program arka planda çalıştığında local notification'lar düşmüyor fakat tekrar program aktif hale düştüğünde arka planda olduğu sürede düşen notification'ların hepsi birden geliyor, arka planda iken notification'ların düşmesini nasıl sağlayabilirim?
İyi çalışmalar.