【问题标题】:Receive remote notification when iOS device is locked and I'm not responding immediately当 iOS 设备被锁定并且我没有立即响应时接收远程通知
【发布时间】:2011-08-16 14:55:54
【问题描述】:

我的应用正在接收远程通知 (APNS),并且适用于所有常见场景:

  • 应用未运行 (didFinishLaunchingWithOptions:)
  • 应用程序正在运行且处于活动状态 (didReceiveRemoteNotification:)
  • 应用程序正在运行,手机被锁定,我一收到通知就解锁设备 (didReceiveRemoteNotification:)

但是,如果我在最后一种情况下选择不立即解锁设备(使用滑块)并且我等到屏幕再次变黑,则不会。消息/通知仍显示在锁定屏幕中,但滑块现在只能解锁设备,当我解锁时,didReceiveRemoteNotification: 根本不会被调用。

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    恐怕这是预期的行为。引用Local and Push Notification Programming Guide,部分调度、注册和处理通知

    如果点击操作按钮 (...),系统将启动 应用程序和应用程序调用其委托的 application:didFinishLaunchingWithOptions: 方法(…);它通过 通知有效负载 (...)。如果点击应用程序图标 (...), 应用程序调用相同的方法,但不提供任何信息 关于通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      相关资源
      最近更新 更多