我正在开发一个需要在启动时执行昂贵计算的应用程序.因此,应用程序第一次运行时,应用程序会执行计算并将结果存储在文件中.
如果用户决定卸载应用程序并稍后重新安装,则必须再次进行计算,我希望避免重新计算.请注意,我不是在讨论应用程序的更新,而是关于卸载/重新安装.
我想知道是否有一种方法可以保持数据只能为我的应用程序访问,但可以在卸载后继续使用.
解决方案可以在设备内部(使用文件/首选项/ ...)或基于服务器.例如,一种可能的解决方案是将带有结果的设备ID发送到服务器并将其存储在那里,但由于iOS 5中已弃用设备ID,因此不再是有效的解决方案.
谢谢您的回答.
海梅
Ste*_*ton 11
你没有说多少数据,但以下是选项:
所有设备都具有且无法禁用的唯一"通用"选项是钥匙串,但您可以使用的空间量受到限制.
就个人而言,我什么都不做.如果用户删除应用程序,我认为在重新安装时必须重新计算内容是公平的.
| 归档时间: |
|
| 查看次数: |
3484 次 |
| 最近记录: |