Titanium 推送通知(Android 接收通知延迟)

Posted

技术标签:

【中文标题】Titanium 推送通知(Android 接收通知延迟)【英文标题】:Titanium Push Notification (Delay in Receiving Notification Android) 【发布时间】:2016-01-20 13:05:54 【问题描述】:

我已经在我的应用程序(androidios)中为两件事实现了 Appcelerator Titanium 推送通知: 1.聊天推送通知 2.评论推送通知

问题:现在我正在 Android 中进行测试,在接收来自 appcelerator 的通知时遇到问题。有时用户会立即收到通知,但有时他会延迟收到通知(1 小时或有时 2 小时)。

例如:假设我向其他用户发送了一条聊天消息,那么我们的本地服务器会将此详细信息发送给 Appcelerator,之后有时其他用户会立即从 appcelerator 收到通知但有时他(其他用户)收到一些延迟(1 小时或有时 2 小时)的通知。 与评论推送通知相同。

请任何人帮助我,我如何从 Appcelerator 获得即时通知。

谢谢 莫希特耆那教

【问题讨论】:

【参考方案1】:

不保证通知会到达用户,也没有服务质量保证(即将在 10 分钟内发送等)。使用通知很棒,但可能不可靠。我想说的是,只有大约 90% 的用户能够联系到同意接收它们的用户。用户注册(接受推送)以及这些注册正确地通过 Apple 和 Google 可能会出现问题。 Apple 和 Google 的服务器不保证交付,请记住,可能会出现严重的交付延迟。并且发送顺序也不能保证。将所有这些放在一起,您看到的行为非常标准,您无法修复它。

现在,话虽如此,我们已经使用 websocket 通信来启用应用程序运行时与设备的实时通信。不确定这是否对您有帮助。

【讨论】:

感谢 Ray 的回答,我将尝试在我的应用程序中实现 Websocket 以启用实时通信。你能帮我如何在 Titanium 移动应用程序中实现用于聊天和评论推送通知的 WebSocket? 您确定 Titanium 推送通知无法接收 Instant? 谁能帮助实现即时推送通知?

以上是关于Titanium 推送通知(Android 接收通知延迟)的主要内容,如果未能解决你的问题,请参考以下文章

Titanium如何处理推送通知?

如何判断应用程序是由于 Titanium 中的推送通知而打开还是恢复?

Android Pie 无法接收百度推送通知

推送通知接收器 android(清单?)

Android - 所有 Android 版本都可以接收 Firebase 推送通知吗

Android - 接收推送通知并显示它 - 不太了解