我正在开发一个Android应用程序。如果数据库中的值发生变化,我需要收到通知。为此,我使用的是一个asp.net网站,该网站使用SqlDefendency和OnChange方法从SQL Server数据库获取通知。 如果值更改,网站将使用Response.write()方法返回新值。那么,我可以从android连接到我的网站以获得此响应吗? 提前谢谢!
答案 0 :(得分:0)
我会将工作流程更改为:
答案 1 :(得分:0)
您应该为您的Web服务器编写一个api,它根据需要检查数据库并返回值。然后在你的应用程序中,你应该编写一个调用api的线程,并在特定的修复时间检查更改。
您可以使用json或soap等协议在服务器和应用程序之间传递信息。
这样,您始终可以连接到您的网络服务器,并且可以收到通知。