在解锁iPad时,推送通知会自动打开应用程序

时间:2013-09-01 13:00:32

标签: iphone ios objective-c ipad ios6

我开发了使用苹果推送通知的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];


}

3 个答案:

答案 0 :(得分:1)

这是iOS中的一项功能。当您解锁设备时,将会打开最新的通知应用程序..

答案 1 :(得分:0)

首次接收警报时,它会以这种方式工作。如果您在收到设备后再次锁定设备,则在下次进入Springboard时解锁设备

答案 2 :(得分:0)

这就是iOS的工作原理。您会注意到,当警报进入时,锁定屏幕将仅显示该警报的信息(它也将以垂直轴为中心)。

如果您按下锁定按钮关闭屏幕,然后按住主屏幕按钮将其重新打开,您将看到通知现已堆叠到窗口顶部,以及任何其他通知。如果您现在解锁设备,它将带您进入跳板,而不是应用程序。