我在Android上有一个SQLite数据库,在服务器上有一个MySQL数据库.当用户在手机上编辑数据或编辑网站上的数据时,我想同步这些数据库.
我知道当用户在手机上进行更改时如何更新服务器上的MySQL数据库,但是当用户在网站上进行更改时我不知道如何更新Android数据库.
我已阅读推送通知,并认为这是一条很好的路径,但我有几个问题:
当用户通过网站更新数据时,它会向该用户的手机发送推送通知,说明已进行了更改.这个推送通知是否可以通过在Server数据库上进行的新更改来更新Android的数据库?
如果用户关闭推送通知怎么办?我是否仍然能够触发他们的Android数据库更新?
我也读过SQLite和MySQL数据库同步,发现这篇文章的SQLite和MySQL同步,但没有找到对我的情况有帮助的帖子.
推送通知是一种好方法,还是应该使用不同的方法?
简而言之 - 我希望Android设备能够检测MySQL数据库的更改并更新其SQLite数据库,而无需用户启动同步.