我在安卓上有一个SQLite数据库和一个服务器上的MySQL数据库。我想在用户编辑手机数据或网站上的数据时同步这些数据库。
我知道如何在用户在手机上进行更改时更新服务器上的MySQL数据库,但我不知道如何在用户在网站上进行更改时更新Android数据库。
我已经研究了推送通知,并认为这是一个好的思路,但我有几个问题:
当用户通过网站更新数据时,它会向该用户的手机发送一条推送通知,说明已经进行了更改。这个推送通知能否触发使用新数据对Android的数据库进行更新?
如果用户关闭了推送通知,我还能触发其Android数据库进行更新吗?
我还阅读过关于SQLite和MySQL数据库同步的文章,并找到了这篇帖子SQLite和MySQL同步,但没有发现这篇帖子对我的情况有所帮助。
推送通知是一个好去路吗?还是我应该使用其他方法?
简而言之 - 我想让Android设备检测MySQL数据库上的更改,并在用户启动同步之前更新其SQLite数据库的方法。