iOS 8:应用程序在启动时处理静默通知

时间:2014-12-30 01:21:23

标签: ios swift apple-push-notifications

我在iOS中已经read about the woes of silent push notifications,所以这可能会毫无结果......但我想我是否会问 只是 < / strong>让苹果代表看到它。

我向iOS 8.1应用发送简单的APNS消息:

    aps: {
        content-available: 1,
        priority: 5
    }

应用程序在后台(阅读:我强制关闭它)。

有时,我的应用会didReceiveRemoteNotification fetchCompletionHandler - appDelegate: received notification - appDelegate: fetching stories - appDelegate: application launched - appDelegate: remote notifications approved **** modal view controller: viewDidLoad 点火,有时它不会。我可以告诉,因为我正在监视我的服务器,并且可以查看是否/何时GET请求到达。

我目前正在探索是否与通过天气系统和/或鸟类迁徙模式有关。

但真正令人沮丧的是,当我通过xCode构建/启动我的应用时,这里是控制台输出:

{{1}}

请注意,通知已收到&#34;&#34;就像xCode启动应用程序一样,但 之前应用程序启动(?)。

好像设备 正在接收静默通知但坐在它们上直到xCode启动应用程序。另外,我注意到当设备运行应用程序&amp;连接到xCode,静默推送通知非常可靠地到达...这也表明涉及xCode的某种不规则性。

我做错了吗?还有其他人看到这种现象吗?或者这只是iOS / APNS的错误?

我很乐意尝试任何人提供的代码段或建议!谢谢。

0 个答案:

没有答案