我的应用正在接收远程通知(APNS),并且适用于所有常见方案:
但是,如果我在最后一种情况下选择不立即解锁设备(使用滑块)并且我等到屏幕再次变黑。消息/通知仍显示在锁定屏幕中,但滑块现在只能解锁设备,当我这样做时,didReceiveRemoteNotification:根本不会被调用。
答案 0 :(得分:1)
我担心这是预期的行为。引用Local and Push Notification Programming Guide,部分计划,注册和处理通知:
如果点击了操作按钮(...),系统将启动 应用程序和应用程序调用其委托
application:didFinishLaunchingWithOptions:
方法(...);它传入 通知有效载荷(...)。如果点击应用程序图标(...), 应用程序调用相同的方法,但不提供任何信息 关于通知。