由于支持过多的数据到iCloud,我们拒绝了应用。我们的应用程序是使用PhoneGap编写的;我已升级到1.8.1以使用setMetaData函数,但我无法弄清楚如何使用File API访问sqlLite数据库文件以将其设置为不备份(它的数据对离线很有用)使用但不是用户创建的。)
我可以创建数据库并进入文件系统,但我无法弄清楚从哪里获取FileEntry对象,我可以调用setMetadata。
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);
非常感谢任何帮助!