【发布时间】:2009-09-04 11:25:06
【问题描述】:
我希望编写一个从服务器接收推送警报的应用程序。我找到了几种方法来做到这一点。
- SMS - 拦截传入的 SMS 并从服务器发起拉取
- 定期轮询服务器
每个都有自己的局限性。短信 - 不保证到达时间。投票可能会耗尽电池电量。
请问您有更好的建议吗?非常感谢。
【问题讨论】:
-
您也可以观看 Google I/O 2010 关于推送通知的演示文稿developer.android.com/videos/index.html#v=PLM4LajwDVc
-
我想你可以看看这个帖子:stackoverflow.com/questions/17629942/… 使用 Worklight,你可以通过包括 GCM 在内的不同渠道接收推送。
-
Google I/O 2010 演示文稿可通过youtube.com/watch?v=PLM4LajwDVc获得
-
“轮询可能会耗尽电池电量。”您可以使用 AlarmManager 进行轮询,因此电池不会耗尽。它简单且免费(无需付费,如使用 GCM)解决方案。