我对apns问题感到疯狂。
我正在测试 apns 推送通知。我可以很好地收到推送消息。
但现在有些大问题。我想像下面这样讲述我的情况。
当我的应用程序运行时,didReceiveRemoteNotification 被很好地调用。
当我的应用程序进入后台并收到推送消息,然后如果我触摸我的应用程序,
未调用 didFinishLaunchingWithOptions。
未调用 didReceiveRemoteNotification。
只有 applicationDidBecomeActive 被调用。
那么,在这种情况下如何显示到达的推送消息呢?
我无法访问方法中(NSDictionary *)userInfo
的对象applicationDidBecomeActive
。
我找不到任何用于访问 userInfo 的 API。
当从后台变为前台时,我无法访问到达的推送消息,这是胡说八道。
那么我应该再次从我的服务器检索消息吗?如果我应该这样做,为什么存在推送消息架构?这是不合理的。