use*_*080 7 notifications push
我对apns问题感到疯狂.
我正在测试apns推送通知.我可以很好地获得推送消息.
但现在出现了一些大问题.我想告诉我的情况如下.
当我的应用程序运行时,会调用didReceiveRemoteNotification.
当我的应用程序进入后台,并获得推送消息,然后如果我触摸我的应用程序,
didFinishLaunchingWithOptions未调用.
didReceiveRemoteNotification未调用.
只调用applicationDidBecomeActive.
那么,我怎么能在这样的情况下显示到达的推送消息呢?
我无法(NSDictionary *)userInfo在applicationDidBecomeActive方法中访问对象.
我找不到任何用于访问userInfo的API.
当从背景变为前景时,我无法访问到达的推送消息,这是无稽之谈.
那么我应该再次从我的服务器检索消息吗?如果我应该这样做,为什么推送消息架构存在?这是不合理的.
通过点击图标打开应用程序将永远不会提供有关以前通知的信息.只有当您通过通知打开应用程序时才能访问通知数据.
如果您点按该图标,如果有多个最近通知,该应用将如何知道您要回复的通知?应用程序如何知道用户甚至根本不回复通知,而不仅仅是出于其他原因打开应用程序?通知并非旨在满足您的需求.
请参阅iOS推送通知 - 如何在单击应用程序图标时获取通知数据,而不是通知更多讨论.
| 归档时间: |
|
| 查看次数: |
4559 次 |
| 最近记录: |