【发布时间】:2016-05-26 11:49:06
【问题描述】:
我正在尝试借助 Google Cloud Messaging Service 为 Android 手机实现推送通知。作为后端,我使用 Web API 作为服务器,它将与我的 SignalR 连接以从我的 Web 应用程序获取通知。在这里,我可以在与 SignalR 连接后获得即时通知到 Web API。但是,在我将更新发送到 GCM 以发送通知后,有时它会立即发送,并且大多数情况下通知要么不发送到移动设备,要么发送时很晚。
请建议我解决这个问题,并立即将消息从 Web API 发送到移动设备。
【问题讨论】:
-
GCM 有时会延迟通知,但有一些方法可以避免这种情况。例如:stackoverflow.com/questions/19560448/…
-
看起来用户需要下载另一个应用程序,尤其是在给定链接上的通知。但是,除了谷歌云消息发送通知之外,还有其他方法吗?也想试试
-
您是否阅读了我刚刚链接的问题的第一个答案?
-
当然,除了 GCM 之外还有其他方法,但它们要繁琐得多……另外,如果您错过了,Google 已经切换到新的云消息传递 API - FCM。它与具有一些新功能的 GCM 几乎相同。现在考虑切换到它,他们还提供迁移指南。欲了解更多信息,请参阅:firebase.google.com/docs/cloud-messaging
-
谢谢桑多。即使我想和FCM一起去。但是,对于 Web API,我们如何连接?我们有相同的样品吗?我试图在所有地方搜索,但没有运气。如果您在此找到更好的链接,请帮助我
标签: android asp.net-web-api notifications google-cloud-messaging signalr