在我们的应用程序中,用户可以下载 PDF 并通过 iOS 上的 InAppBrowser 或 Android 上的本地 PDF 阅读器打开它。为了存储文件,我们使用 Phonegap 的 LocalFileSystem 选项。它运作良好,但问题是,文件存储在 Android 的外部存储中。这会导致一些问题。首先,用户可以访问文件,其次,当我删除应用程序时,文件仍然是持久的。我不明白为什么 Phonegap 不使用内部存储来使其类似于 iOS。
所以这是我的问题:有没有办法使用 Phonegap 将文件存储在内部存储中,我是否遗漏了一些明显的东西,或者我是否必须编写自己的插件来将文件存储在内部存储中?
笔记:
- 请不要像我可以使用 localStorage 那样的答案。我想使用内部存储。
- 我使用Phonegap:2.6,可能会降级到2.5.0(您可能已经注意到,本地存储目前在Android 2.6.0 上也无法正常工作-.-)