php - 基于订阅的通知实现

标签 php android mysql push-notification

我在远程服务器上有一个用于 Android 应用程序的数据库。假设有一些类别 A,B,C 并且每个类别都有一些子类别 A1,A2,A3, B1,B2, C1、C2、C3、C4。每个子类别都有一些 child 。现在,如果任何用户订阅了 C1,那么当在 C1 下添加新条目时,用户将收到通知。类似地,如果任何用户订阅了 A,当在 AA1,A2,A3 下的远程数据库中添加新条目时,用户将被通知。

如何实现?今天是第三天,我没主意了。

添加:

我如何从用户端检查新数据是否已插入该用户订阅的类别/子类别的服务器数据库中。我想我必须写一些查询来做。但是数据库模式/查询到底应该是什么?

最佳答案

我想我会在每个类别和子类别上放置一个时间戳,指示何时添加了某些内容。添加项目的代码需要在添加新项目时一直更新该时间戳。客户端调用以检查订阅的所有类别的时间戳,并与上次下载内容时的日期和时间进行比较,以查看是否需要更新。

关于php - 基于订阅的通知实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38545707/

相关文章:

php - 当我尝试使用 PHP 对 .js 文件进行 GZIP 压缩时,出现了某种与 PHP 相关的错误

java - 即使在添加项目后列表大小为零

android - 错误接收广播 Intent ACTION_BATTERY_CHANGED

mysql - 在 MySQL 中索引电子邮件地址的最有效方法是什么?

php - 向数据库中的所有用户广播相同通知的有效方法

javascript - 如何使用JS读取文本文件中的数据并按时间间隔动态更新<div>

php - 如何使用第一个结果在第二个中启动两个 sql 查询?

php - 我的 cart.php 页面出现错误

java - 错误:任务 ':app:dexDebug'的执行失败。 > com.android.ide.common.process.ProcessException:

MySQL: bool 模式下的全文搜索未按预期工作