【发布时间】:2016-02-06 15:54:05
【问题描述】:
我已经完成了基本的推送通知设置,并且我在我的应用程序中收到了推送通知。使用 parse 作为后端。
现在我想在点击通知时从应用中打开特定项目。但不知道如何接近。
我在通知负载中发送 itemID。
在阅读了一些文档后,我了解到我需要在以下两个委托方法中编写代码,主要是在应用程序处于活动状态和非活动状态时。
didFinishLaunchingWithOptions 如果应用未处于活动状态(即未打开或在后台)点击通知时,我希望先完成同步,然后根据 itemID 将用户导航到 itemsDetailViewController 和鞋子项目。
didReceiveRemoteNotification 当应用程序打开时,我想根据推送通知中的 itemID 直接导航到项目。我能够看到我在推送通知中发送的自定义数据的键/值对。但不确定下一步该怎么做。如何将此 itemID 传递给下一个控制器并打开项目。
感谢任何帮助/建议。
【问题讨论】:
标签: ios swift push-notification