【发布时间】:2019-01-16 23:57:44
【问题描述】:
我有一个显示存储在 MySQL 数据库中的消息的应用程序。现在,用户必须按下一个按钮来触发将消息下载到他或她的手机。我想实现一个功能,如果对消息进行更新,应用程序会自动检查数据库并下载新消息。如果数据库发生更新,我只需要一个触发器来执行代码。
我查看了 Firebase,但我必须创建一个新数据库来进行实时更改。我只需要从服务器发送一个触发器,以便应用程序可以执行代码。我尝试使用 AlarmManager 每隔一段时间检查一次更新,但它并没有真正起作用,因为当应用程序初始化警报时,警报只触发了一次。另外,我读到这不是正确的方法。
有没有办法在没有第三方程序的情况下做到这一点?我不能使用 PHP 向所有 Android 应用发送消息吗?
谢谢,
曼努埃尔
【问题讨论】:
-
您可以使用 Firebase 云消息 (fcm) 与服务器到设备进行通信。但建议使用 Firebase 实时数据库。了解更多关于 fcm 的信息:firebase.google.com/docs/cloud-messaging