mobile - 在 PhoneGap iOS 应用程序中的 Library/Caches 下创建一个目录

标签 mobile directory filesystems cordova

我可以将我的数据放在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/

相关文章:

amazon-web-services - 如何在使用加壳器创建 AMI 期间调整根文件系统的大小?

android - 应用程序的开发版本是否与市场安装同时安装?

javascript - 使输入元素不可见

css - 字体文件夹未正确链接

html - 将文件移动到新位置 HTML 后页面内容困惑

c++ - 如何创建文件路径可以像磁盘一样访问的虚拟文件系统

c# - Response.Redirect 部分诺基亚手机的问题

html - 如何在移动浏览器的 iframe 中保留响应式设计?

python - 第二个最新文件

php - 将目录从 Web 服务器复制到映射的网络驱动器