我成功收到了推送通知,但是当我点按它时,只需要在我的应用加载时首先查看。
我希望用户根据推送通知转到特定视图,因为用户将收到许多不同的推送通知(每个足球队1个,因此可能有许多不同的视图)。
示例:我有一个名为manchesterUnitedView的视图控制器,有人只是得分,因此用户会收到该特定视图的推送通知。当他们按下它时,我希望它将它们带到manchesterUnitedView。
有谁知道怎么做?
感谢
答案 0 :(得分:1)
您可以使用通知的有效负载将您需要的信息传递给应用,然后检索它并在用户点击通知启动应用时使用它。
要执行此操作,只需将自定义词典添加到通知的JSON有效内容中,并添加传递给应用程序所需的信息。
有关有效负载格式的详细信息,请参阅here。
然后,您可以在application:didFinishLaunchingWithOptions:
的{{1}}方法实施中启动应用时检索自定义词典,并使用它来初始化您的应用状态。
有关如何在UIApplicationDelegate中检索有效负载的文档,请参阅here。
答案 1 :(得分:0)
我也对此感兴趣。
以下应该有效: 我在iPhone上收到推送,点击“查看”按钮后,应该打开应用程序,然后我可以阅读完整的消息。
就像这个网站(底部):http://www.myfitapp.de/fitnessstudio-app/push-nachrichten/