安卓通知Java应用程序数据库中的更改
我正在尝试构建一个任务管理器应用程序。两个或多个客户端应用程序应该能够通过web更改存储在数据库中的某些任务(例如标记或更改标题等)
在创建需求时,出现了以下问题:
在不经常检查数据库的情况下,如何向客户端应用程序(Android应用程序、Mac上的Java应用程序)通知数据库中的更改?我计划将数据对象存储在Web服务器上的SQL数据库中。 我应该使用另一个数据库吗?现在SE世界的标准方式是什么?任何关键字或解释都会有帮助
你可以在下面搜索框中键入要查询的问题!
我正在尝试构建一个任务管理器应用程序。两个或多个客户端应用程序应该能够通过web更改存储在数据库中的某些任务(例如标记或更改标题等)
在创建需求时,出现了以下问题:
在不经常检查数据库的情况下,如何向客户端应用程序(Android应用程序、Mac上的Java应用程序)通知数据库中的更改?我计划将数据对象存储在Web服务器上的SQL数据库中。 我应该使用另一个数据库吗?现在SE世界的标准方式是什么?任何关键字或解释都会有帮助
# 1 楼答案
首先,确保您不是直接从客户端应用程序访问数据库,这是一种非常危险的途径
其次,对于您的需求,看起来您需要一个服务器端推送通知
据我所知,有三种方法可以做到这一点
不过,对于移动设备,如果你想在应用程序关闭时收到通知,请查看所有可用的推送通知框架(例如FCM/GCM)