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