我正在编写一个与服务器通信的Android应用程序。服务器具有不定期更新的信息,并且必须通知应用程序每次更新。我目前的解决方案是让应用程序定期查询服务器以查看信息是否已更新。
有没有办法让服务器启动交互(例如,只有在信息实际更新时)?我听说过模拟这种行为的“远程意图”,但我无法找到有关它们的任何信息。有没有人对如何使这项工作有任何建议?
答案 0 :(得分:1)
您可以让服务器发送一条SMS消息,并且应用程序会检查某种模式(可能以已知的方式开始)。从消息中提取数据并引发通知。
此问题涉及如何分析传入的消息: How to analyze incoming SMS on Android?
答案 1 :(得分:1)
阅读Cloud To Device Messaging。这旨在完全满足您的需求。