跨版本使用File.applicationStorageDirectory

时间:2014-01-04 07:07:51

标签: ios actionscript-3 air

我正在使用File.applicationStorageDirectory来存储用户数据,特别是从iOS商店购买的商品。

我注意到当用户升级他们的版本时,数据丢失,用户需要恢复他们的购买(在ios项目上),这是我的错误还是File.applicationStorageDirectory不是存储这种类型的正确位置数据

谢谢!

1 个答案:

答案 0 :(得分:1)

applicationStorageDirectory也称为"临时文件"系统的。无论平台(桌面或移动设备)或操作系统如何,当完成某些事情(例如安装新版本的系统)时,这些临时文件(通常)会在此过程中消失。

此外,卸载应用程序并重新安装(或者确实更新它)可能(在某些情况下,关于iOS的dunno)删除这些临时文件,或者只是为它们创建一个新目录,忽略旧目录。

第三,一些缓存清理应用程序也会清除这些数据。

因此,要回答您的问题,是的,即使在用户目录或documentDirectory中的新专用文件夹中进行了重大更改(例如应用内购买),您仍希望存储要保留的内容