-1

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


}
4

3 回答 3

1

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

于 2013-09-02T11:02:48.617 回答
0

它在第一次收到警报时以这种方式工作。如果收到后让设备再次锁定,下次解锁时会去跳板

于 2013-09-01T14:21:30.260 回答
0

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

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

于 2013-09-01T15:05:44.740 回答