【问题标题】:Push notification opens app automatically when unlocking an iPad解锁 iPad 时推送通知会自动打开应用程序
【发布时间】:2013-09-04 16:53:35
【问题描述】:

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


}

【问题讨论】:

  • 这没什么奇怪的。这就是 iOS 的工作原理。
  • 这个问题似乎是题外话,因为这是预期的行为。

标签: iphone ios objective-c ipad ios6


【解决方案1】:

当第一次收到警报时,它就是这样工作的。如果收到后让设备再次锁定,下次解锁时会进入Springboard

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      这是iOS中的一个功能。当你解锁设备时,最新的通知应用会被打开。。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-26
        • 1970-01-01
        • 2019-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多