从服务器向 Android 应用程序发送消息

Man*_*nSe 3 java mysql android server

我有一个应用程序可以显示存储在 MySQL 数据库中的消息。现在,用户必须按下一个按钮来触发将消息下载到他或她的手机。我想实现的功能是,如果对消息进行更新,应用程序会自动检查数据库并下载新消息。如果数据库发生更新,我只需要一个触发器来执行代码。

我查看了 Firebase,但我必须创建一个新数据库才能进行实时更改。我只需要从服务器发送一个触发器,以便应用程序可以执行代码。我尝试使用 AlarmManager 每隔一段时间检查一次更新,但它并没有真正起作用,因为当应用程序初始化警报时警报仅触发一次。另外,我读到这不是正确的方法。

有没有办法在没有第三方程序的情况下做到这一点?我不能使用 PHP 向所有 Android 应用程序发送消息吗?

谢谢,

曼努埃尔

jus*_*ode 5

您可以使用 FCM 或 GCM 使用推送通知并在消息到达时对其进行处理,或者您可以创建一个 websocket 并将您的应用程序连接到它。在我看来,推送是最适合您的方法。