Android 如何使用推送通知同步SQLite和MySQL数据库?
我在Android上有一个SQLite数据库,在服务器上有一个MySQL数据库。当用户编辑手机上的数据或编辑网站上的数据时,我希望同步这些数据库 我知道当用户在手机上进行更改时如何更新服务器上的MySQL数据库,但我不知道当用户在网站上进行更改时如何更新Android数据库 我已经阅读了推送通知,并相信这是一条很好的途径,但我有几个问题:Android 如何使用推送通知同步SQLite和MySQL数据库?,android,mysql,database,sqlite,Android,Mysql,Database,Sqlite,我在Android上有一个SQLite数据库,在服务器上有一个MySQL数据库。当用户编辑手机上的数据或编辑网站上的数据时,我希望同步这些数据库 我知道当用户在手机上进行更改时如何更新服务器上的MySQL数据库,但我不知道当用户在网站上进行更改时如何更新Android数据库 我已经阅读了推送通知,并相信这是一条很好的途径,但我有几个问题: 当用户通过网站更新数据时,它会向该用户的手机发送推送通知,告知已进行了更改。这个推送通知是否可以触发Android数据库的更新,并在服务器数据库上进行新的更改
简而言之,我希望Android设备能够检测MySQL数据库上的更改,并在用户不启动同步的情况下更新其SQLite数据库。恐怕我没有使用推送通知。但解决方案可能是:您可以从launcher onCreate()创建一个对异步轮询事件的早期方法调用,该调用查找服务器,查看MySQL中是否注册了任何更改(尽管是某种API),然后以这种方式更新SQLite?因为这是发射时发生的第一件事,从技术上讲,用户并不是在启动它。在应用程序使用过程中,除非您定期重复轮询,否则不会更新