在PhoneGap iOS应用程序中的库/缓存下创建目录

时间:2013-05-23 01:55:37

标签: mobile directory filesystems cordova

我可以将我的数据放在App的Documents文件夹目录中,但由于不遵守iOS数据存储指南而被Apple拒绝。

尝试弄清楚如何使用PhoneGap在文件系统上的iOS中的Library / Cache下创建目录。

我想为我的PhoneGap应用程序创建一个目录,因此我可以存储从服务器同步的图像和JSON数据用户。

1 个答案:

答案 0 :(得分:5)

当我使用window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);时,它会将我的文件保存到我的应用程序下的Documents文件夹中,所以我拒绝了Apple。原因是系统在iOS6之后将Documents文件夹下的所有数据备份到iCould,因此Apple不允许大型数据(如图像或JSON文件)再次从您的服务器同步以保留在此文件夹中。

所以我改用LocalFileSystem.TEMPORARY。它不会将数据保存到库/缓存中,但会将数据保存到App的临时文件夹中,该文件夹不会自动备份到iCloud,也不会自动删除。最后,我的申请已通过Apple审核。