我坚持一个观点,我也在离线管理我的应用程序。我第一次从webservices获取所有个人资料数据并将其路径存储到sqlite中时,我在更新这些数据时遇到了问题,比如如果图像被更改,我应该如何通知我的应用程序,我在谷歌上搜索它,唯一的解决方案是当记录更新时向应用程序发送推送通知。如果用户不允许推送通知怎么办?
有没有其他的解决方案可以离线管理app,只在在线数据库中记录发生变化时才进行更新?
发布于 2016-02-24 15:01:11
在application中实现离线模式
。
应用程序在线时的
应用程序离线时的
谢谢
发布于 2016-02-18 14:21:55
我建议根据timestamp和唯一的userId来命名图像。如下所示。
ImageName = yourUserId_timestamp.(111_1234567).因此图像名称始终是唯一的。所以当你从服务器获取数据时。首先检查镜像是否已经存在于数据库中。如果不是,则在userId的帮助下更新图像名称并将其存储。如果是,那就别管它了。
谢谢
发布于 2016-02-18 14:25:00
在你的(应用程序)端没有什么需要改变的,你的服务器人员可以处理这个流程。每当要上传新图像时,都会为特定对象生成一个新的URL。您可以在本地替换它(只需更新现有数据)。
https://stackoverflow.com/questions/35473393
复制相似问题