如何通过我的PHP服务器端App向Android客户端应用程序发送数据通知或其他我不想使用C2DM的东西,还有其他替代方案。
我希望在服务器上发送特定事件的此类数据,例如插入某个表中的新行或用户A删除的现有行,但也分享给用户B.因此我想通过发送一些通知来通知用户B.他的手机。
答案 0 :(得分:2)
服务器和客户端之间的http通信通常由客户端请求启动。当事件发生时,Android没有运行服务,可以由php服务器端请求。因此,我能想象的唯一方法是在这种情况下使用反向ajax
也许看看这里:
Reverse Ajax implementation using php
答案 1 :(得分:1)
最好的办法是创建后台服务,如果内容发生变化,将每10分钟检查一次。您可以通过在服务器端添加简单的修订号来检查它,然后将其与保存在android上进行比较。如果某些内容发生了变化,请下载所有/特定内容。