我开发了使用苹果推送通知的iPad应用程序。推送通知在所有情况下均可正常工作,除非iPad设备已锁定并且已发送通知。在这种情况下,当您滑动解锁设备而不触及通知中心的警报/横幅或通知时,它会表现得非常奇怪并打开应用程序。
- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo
{
[self AgendaView];
}
-(void)AgendaView
{
Agenda_Main *agendaview = [[Agenda_Main alloc]init];
[self.navigationcontroller pushViewController:agendaview animated:YES];
}
答案 0 :(得分:1)
这是iOS中的一项功能。当您解锁设备时,将会打开最新的通知应用程序..
答案 1 :(得分:0)
首次接收警报时,它会以这种方式工作。如果您在收到设备后再次锁定设备,则在下次进入Springboard时解锁设备
答案 2 :(得分:0)
这就是iOS的工作原理。您会注意到,当警报进入时,锁定屏幕将仅显示该警报的信息(它也将以垂直轴为中心)。
如果您按下锁定按钮关闭屏幕,然后按住主屏幕按钮将其重新打开,您将看到通知现已堆叠到窗口顶部,以及任何其他通知。如果您现在解锁设备,它将带您进入跳板,而不是应用程序。