【发布时间】:2015-09-26 12:49:29
【问题描述】:
我正在努力让我的 iOS 应用程序在通过远程推送通知(使用 Swift)打开时按预期运行。我想要的是,当通过点击推送通知打开应用程序时,它应该直接跳转到某个 ViewController,但仍保持导航堆栈。更复杂的是,目标视图控制器取决于推送消息。
示例: 我的应用程序已关闭,我收到一条推送通知:“您收到一条新消息”。我单击通知,应用程序打开并显示新消息,而不是常规的初始视图控制器。如果我的应用已打开并且我收到推送通知,则什么也不会发生。
【问题讨论】:
-
阅读文档后会发现一些一般问题,通过分析代码会发现一些特殊问题。所以我的建议是:阅读相关文档以了解为什么应用程序处于前台时行为会有所不同,检查您的导航代码并确保它执行您希望它执行的操作,如果您遇到问题 - 添加代码 sn -p 并描述哪个部分没有按您的预期工作。
标签: ios swift push-notification