首页 > 代码库 > phonegap-plugin-contentsync
phonegap-plugin-contentsync
一、API
1.ContentSync.sync(options)
options.src : 字符串类型 (必选项)远程托管内容的URL。更新一个生产环境下的APP,常使用HTTPS
options.id: 字符串类型 (必选项)查找缓存内容的唯一标志符
options.type: 字符串类型 (可选项)为缓存内容定义复制形式。
replace 默认值。删除旧的内容,缓存新内容。
merge 添加新的内容到现有的内容中。会替换现有内容,增加新内容,但是永不删除文件。
local 如果缓存内容存在返回缓存内容的全路径,如果不存在从options.src下载。
如果缓存内容确实存在,则options.src非必需。
options.headers: 对象类型 (可选项)从options.src请求远程内容时设置要使用的headers
options.copyCordovaAssets:布尔值 (可选项)默认false。源内容被缓存后把cordova.js,cordova_plugin.js和plugins/复制到同步的文件夹中。
它会覆盖所有现有的cordova内容。
options.copyRootApp: 布尔值 (可选项)默认false。在源内容被缓存前复制www文件夹到同步的文件夹,等源文件缓存后,复制cordova.js,
cordova_plugin.js, plugins/ 到同步的文件夹保持和已安装的插件一致。
options.timeout: double( 双精度浮点)型 (可选项)默认15s。请求超时
options.trustHost: 布尔值 (可选项)信任SSL主机。在options.src定义的主机受信任。如果未定义被忽略。
options.manifest: 字符串类型 (可选项)仅适用于android。初次复制的时候指定copyRootApp使用mainfest文件中包含的文件。
options.validateSrc:布尔值 (可选项)仅适用于iOS,默认true。下载前判断是否使带head的请求合法化
phonegap-plugin-contentsync