什么可能导致ti.cloud停止在状态栏

时间:2016-11-16 22:01:07

标签: google-cloud-messaging appcelerator appcelerator-titanium titanium-modules appcelerator-arrow

我以前使用推送通知设置了一个Appcelerator Titanium项目(根据我的Stack Overflow问题How to configure Android Push Notifications (GCM) in Appcelerator Titanium Dashboard?),几个月来我的Android应用程序一直在接收来自GCM的相应推送通知,但我现在收到报告这不再适用于最终用户。

流程通常是这样的......

  • Android应用程序将android推送令牌发送到我的Java服务器
  • Java服务器保留Android推送令牌
  • Java服务器为GCM设置Amazon Web Service SNS端点,并存储此端点供以后使用。

(一段时间过去了)

  • Java服务器使用GCM有效负载调用Amazon Web Service SNS端点
  • Amazon SNS将消息传递给Google GCM
  • GCM将消息传递给ti.cloud / ti.cloudpush
  • 手机显示推送通知

应用程序确实收到了推送通知,我显示了一个应用程序对话框来显示消息的内容,但是没有显示系统托盘推送通知,而我认为它过去是这样做的。也没有播放系统声音。

我可以看到如果应用程序没有运行,那么当收到推送通知时,应用程序就会启动,但如果显示器未打开(或已锁定),则消息不会被发现一段时间。我真的需要将本机/系统推送通知放在托盘中。

有谁知道为什么不显示系统/状态通知?应该是在使用ti.cloud / ti.cloudpush for Android吗?

由于 罗布。

0 个答案:

没有答案