通知android用户当"request_status"MySQL数据库更改


Notify android user when "request_status" changed in MySQL database

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

有没有人建议如何在android客户端设计程序的结构,以便它可以从数据库中的表中检查请求的状态,并在请求状态发生变化时通知用户。

谢谢你的帮助

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

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

index.php

class Synchroniser {
public void CheckStatus() {
//here you check what is up in database
return $status;
}

your program在一个线程你做:

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