【发布时间】:2011-06-23 15:42:49
【问题描述】:
我正在编写一个与服务器通信的 Android 应用程序。服务器有不定期更新的信息,每次更新都必须通知应用程序。我目前的解决方案是让应用程序定期查询服务器以查看信息是否已更新。
有没有办法让服务器启动交互(比如,只有在信息实际更新时)?我听说过模拟这种行为的“远程意图”,但我无法找到关于它们的任何信息。有人对如何进行这项工作有任何建议吗?
【问题讨论】:
标签: android web-services
我正在编写一个与服务器通信的 Android 应用程序。服务器有不定期更新的信息,每次更新都必须通知应用程序。我目前的解决方案是让应用程序定期查询服务器以查看信息是否已更新。
有没有办法让服务器启动交互(比如,只有在信息实际更新时)?我听说过模拟这种行为的“远程意图”,但我无法找到关于它们的任何信息。有人对如何进行这项工作有任何建议吗?
【问题讨论】:
标签: android web-services
阅读Cloud To Device Messaging。这旨在完全满足您的需求。
【讨论】:
您可以让服务器发送一条 SMS 消息,然后应用程序检查某种模式(可能以已知的方式开始)。从消息中提取数据并引发通知。
这个问题涉及如何分析传入的消息: How to analyze incoming SMS on Android?
【讨论】: