我的iOS7应用程序侦听传入请求,并在使用标准代码时触发本地通知:
UILocalNotification *notification = [[UILocalNotification alloc] init];
[notification setFireDate:[NSDate date]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[notification setAlertBody:@"Incoming data"];
[notification setAlertAction:@"Respond"];
[notification setSoundName:@"incoming-ring2.m4a"];
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
当iPad锁定并播放声音时,通知会正确显示。
问题是滑动通知以响应并不总是将我的应用程序带到前台。我把它缩小如下:
作为一种解决方法,我会触发一些本地通知,这样如果刷卡将用户带到Springboard,不久之后会有另一个通知他们可以用来进入应用程序,但这是一个黑客。
有没有人有任何想法为什么它不能在第三种情况下工作?