【问题标题】:Sending notification (few data) from PHP server side App to Android Client Side App从 PHP 服务器端应用程序向 Android 客户端应用程序发送通知(少量数据)
【发布时间】:2016-09-06 02:13:55
【问题描述】:

如何根据通知或其他我不想使用 C2DM 的方式将数据从我的 PHP 服务器端应用程序发送到 Android 客户端应用程序,还有其他选择吗?

我想在服务器上发生的特定事件上发送此类数据,例如插入某个表中的新行或由用户 A 删除但也共享给用户 B 的现有行。所以我想通过发送一些通知来通知用户 B他的手机。

【问题讨论】:

    标签: php android


    【解决方案1】:

    服务器和客户端之间的 http 通信通常由客户端请求启动。当事件发生时,Android 没有运行可能由 php 服务器端请求的服务。所以我能想象的唯一方法是在这种情况下使用反向 ajax。
    不妨看看这里:
    Reverse Ajax implementation using php

    【讨论】:

    • 也许问题是,使用哪个服务来通知客户。我的回答是基于假设,使用 http 服务。但当然还有很多其他的可能性......
    【解决方案2】:

    最好的办法是创建后台服务,即每 10 分钟检查一次内容是否已更改。您可以通过在服务器端添加简单的修订号来检查它,然后将其与保存在 android 上的进行比较。如果发生了变化,请下载所有/特定内容。

    【讨论】:

    • 后台服务是什么意思?它应该在移动设备上运行以监控更新吗?还是你的意思是服务器端服务?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2019-02-13
    • 1970-01-01
    相关资源
    最近更新 更多