我们有一个应用程序因向 iCloud 提供太多数据而被拒绝。我们的应用程序是使用 PhoneGap 编写的;我已经升级到 1.8.1 以使用 setMetaData 函数,但我不知道如何使用 File API 来访问 sqlLite 数据库文件以将其设置为不备份(它的数据很适合离线使用使用但不是用户创建的)。
我可以创建数据库并访问文件系统,但我不知道从那里去哪里获取可以调用 setMetadata 的 FileEntry 对象。
var shortName = 'myDB';
var version = '1.0';
var displayName = 'myDB';
var maxSize = 265536;
theDB = openDatabase(shortName, version, displayName, maxSize);
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
任何帮助将不胜感激!