我想在应用程序处于后台的某段时间间隔后显示多个提醒。在应用程序处于后台时显示sceen提醒
目前我正在使用本地通知来显示警报,但当用户按下本地通知的取消按钮时,我无法检测到操作。
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
localNotif.fireDate = [NSDate date];
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = @"This is local notification message.";
// Set the action button
localNotif.alertAction = @"View";
localNotif.alertAction = @"Yes";
localNotif.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
当应用程序在后台时,有任何其他方式可以在屏幕上显示警报吗?
我们可以检测推送通知上的取消按钮操作吗? – Manthan
是的,你可以检测到它。 –
而收到推送通知,然后下面的方法调用,并做it.-(无效)应用程序的一些proccess:(UIApplication的*)应用程序didReceiveRemoteNotification:(NSDictionary的*)USERINFO { 的(在用户信息ID键) { 的NSLog(@ “key:%@,value:%@”,key,[userInfo objectForKey:key]); } } –