【发布时间】:2016-11-03 10:44:47
【问题描述】:
升级到 iOS 10 后,我遇到了关于推送通知的问题(我使用的是 Swift3)。
在正常情况下,当应用程序打开或应用程序仍在后台时,一切正常(可以接收推送通知并按照我的逻辑更新数据)。
但是当应用程序终止时,我无法在应用程序激活时处理推送通知。
这是我的测试用例。
- 编辑方案以等待可执行文件启动。
- 双击主页按钮并向上滑动应用程序。
- 运行 Xcode 等到显示“等待应用程序启动”。
- 测试从服务器发送推送通知。
- 设备收到推送通知。
- 从应用程序图标启动应用程序。
在该应用程序启动后 didFinishLaunchingWithOptions 被调用但 launchOptions 为空 所以我无法处理推送通知(但如果我从通知中心的通知打开应用程序或弹出通知 launchOptions 不为空)
有人有办法检查这个问题吗?
提前谢谢你。
【问题讨论】:
标签: apple-push-notifications swift3 ios10