我可以将我的数据放在App的Documents文件夹目录中,但由于不遵守iOS数据存储指南而被Apple拒绝。
尝试弄清楚如何使用PhoneGap在文件系统上的iOS中的Library / Cache下创建目录。
我想为我的PhoneGap应用程序创建一个目录,因此我可以存储从服务器同步的图像和JSON数据用户。
答案 0 :(得分:5)
当我使用window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);
时,它会将我的文件保存到我的应用程序下的Documents文件夹中,所以我拒绝了Apple。原因是系统在iOS6之后将Documents文件夹下的所有数据备份到iCould,因此Apple不允许大型数据(如图像或JSON文件)再次从您的服务器同步以保留在此文件夹中。
所以我改用LocalFileSystem.TEMPORARY
。它不会将数据保存到库/缓存中,但会将数据保存到App的临时文件夹中,该文件夹不会自动备份到iCloud,也不会自动删除。最后,我的申请已通过Apple审核。