我目前正在对我的项目进行一些测试。在我的Firebase存储中,我有大约4 MB的数据库。作为测试,当我按下一个按钮时,会将这个数据库拉到手机上。问题是,当我按下按钮时,数据正在被重写。这是互联网套餐的浪费。我想要,当我按下按钮时,如果数据已更改,则应再次下载。如果它没有更改,请不要再降低它。
您对此主题有何看法?
谢谢,最好。
答案 0 :(得分:0)
有两种方法,我认为您可以这样做。一种方法是将此信息放在Firebase数据库上。
有了可以快速获取信息的数据库,您始终可以将所有数据放在上面。
通过这种方式,我的意思是,当您第一次将图像上传到Firebase Storage时,您可以添加一个changeTimestamp
字段,其中包含添加图像的时间的时间戳。
只要您的Firebase存储发生更改,就可以更新该字段。然后您就可以根据changeTimestamp
值的新近性,了解存储中是否有更改。
另一种方法是将Cloud Functions用于Firebase,它可以从字面上解决大多数需要服务器的问题,而无需服务器。
在这里查看:Cloud Functions。
答案 1 :(得分:0)