1

大约一周前,我开始注意到我的 Android 应用程序停止接收 Parse 推送通知,但在应用程序重启时只收到一个通知(即使有多个)。

从那时起,我已经更新到 SDK 1.10.3(从 1.10.1)并且我仍在使用 PPNS 1.10.1,因为 1.10.3 没有 PPNS jar 并且 Amazon Fire OS 不支持 GCM。但是,我仍然遇到同样的问题。

以下是应用启动时的相关日志:

V/PPNSService: Received request to start service if required
D/com.parse.push: successfully subscribed to the broadcast channel.
V/com.parse.PushConnection: PushConnection transitioning from com.parse.PushConnection$WaitStartState@4112f5f8 to com.parse.PushConnection$ConnectState@41150560
V/com.parse.PushConnection: PushConnection transitioning from com.parse.PushConnection$ConnectState@41150560 to com.parse.PushConnection$ConnectedState@419cca40
E/message: {"action":"com.familiair.display.UPDATE_STATUS","old_channel_id":43,"push_hash":"d41d8cd98f00b204e9800998ecf8427e","type":"channel","new_channel_id":44}

最后一个日志行是我的应用程序打印出推送通知的消息,因此设备肯定会收到推送通知,只是应用程序启动时的第一个。我一直在从推送仪表板手动发送推送通知。在应用程序启动时我仍然收到一个推送通知这一事实意味着推送消息没有任何问题,并且它针对的是正确的设备。

推送仪表板说它已成功发送推送通知。在这周之前,我的 Amazon Fire TV 设备上都收到了所有推送通知。

任何帮助,将不胜感激。

4

0 回答 0