我越来越疯狂与apns问题。didReceiveRemoteNotification不叫
我正在测试apns推送通知。我可以很好地推送消息。
但现在有些事情是大问题。我想告诉我的情况如下。
当我的应用程序运行时,didReceiveRemoteNotification调用的很好。
当我的应用程序进入后台,并获得推送消息,然后如果我摸我的应用程序,
didFinishLaunchingWithOptions不叫。
didReceiveRemoteNotification不被调用。
仅调用applicationDidBecomeActive。
所以,我怎么会显示在这样的情况下到达推送消息?
我无法访问(NSDictionary *)userInfo
对象applicationDidBecomeActive
方法。
我找不到任何API来访问userInfo。
从后台变成前台时,我无法访问已到达的推送消息是无稽之谈。
所以我应该再次从我的服务器检索消息?如果我应该这样做,为什么push消息架构存在?这是不合理的。
非常感谢你的清理!关于远程通知有很多很多的解释,Stack Overflow和其他地方都没有提供这些信息。即使苹果也没有明确提及它。 – Timo
谢谢你,我也疯了 – sheetal