我陷入了困境,因为我需要离线管理我的应用程序。首次从网络服务获取所有配置文件数据并将其路径存储到sqlite中,现在我在更新这些数据时遇到了问题,例如如果图像被更改,我该如何通知我的应用程序? 我在谷歌上搜索,唯一的解决方案是在记录更新时向应用程序发送推送通知。如果用户不允许推送通知怎么办?
是否有其他解决方案来管理应用程序的离线操作,并仅在在线数据库更改记录时进行更新?
是否有其他解决方案来管理应用程序的离线操作,并仅在在线数据库更改记录时进行更新?
在应用程序中实现离线模式
当应用程序在线时
当应用程序离线时
谢谢
无需更改您(应用程序)的任何内容,您的服务器人员可以处理此流程。每当上传新图像时,将生成一个新的URL,您将用于特定对象。您可以在本地替换它(简单地更新现有数据)。
时间戳
和唯一的用户ID
来命名图片名称,如下所示。ImageName = yourUserId_timestamp.(111_1234567).
您可以使用API来检查应用中缓存数据的版本。如果服务器上有更新版本,则必须使用更新的服务器数据更新本地数据。