Php 当出现以下情况时通知android用户;请求“U状态”;MySQL数据库中的更改

Php 当出现以下情况时通知android用户;请求“U状态”;MySQL数据库中的更改,php,android,mysql,android-notifications,Php,Android,Mysql,Android Notifications,实际上,我想知道当有人接受来自他们的请求时如何通知用户(这意味着第二个人接受了请求并更新到mysql数据库) 任何人都可以建议如何在android客户端设计程序结构,以便它可以从数据库中的表中检查请求的状态,并在请求状态更改时通知用户 感谢您的帮助。我认为您应该检查您的数据库,例如,每秒钟检查一次,但如上所述,请使用网页。它可能没有可视的一面 index.php class Synchroniser { public void CheckStatus() { //here you check w

实际上,我想知道当有人接受来自他们的请求时如何通知用户(这意味着第二个人接受了请求并更新到mysql数据库)

任何人都可以建议如何在android客户端设计程序结构,以便它可以从数据库中的表中检查请求的状态,并在请求状态更改时通知用户


感谢您的帮助。

我认为您应该检查您的数据库,例如,每秒钟检查一次,但如上所述,请使用网页。它可能没有可视的一面

index.php

class Synchroniser {
public void CheckStatus() {
//here you check what is up in database
return $status;
}
您的程序
在线程中执行以下操作:

while(1) {
status = CallWebPage();
}

如果您有自己的网站,您可以创建一个cronjob,用于检查发送推送通知中每个确认请求的列状态(例如数据库),然后将列更改为sent(发送)。 此外,您还可以在应用程序中创建一个服务来检查请求的状态并通知用户。
注意:检查数据库的时间不要太近,这会耗尽你的电池。

android无法直接与mysql交互。android没有mysql驱动程序,而且你肯定不想让公众通过任何方式访问你的mysql。创建一个在android和PHP之间进行调解的Web服务。