新浪云移动打包说明文档¶
原理¶
新浪云移动打包为使用 Cordova 跨平台HTML5 Hybrid APP开发方案的开发者提供在线打包服务。目前线上环境Cordova版本为 5.3.3 。
目前支持Android/iOS两个平台的打包。
- Android平台:支持Android4.0及以上系统版本。
- iOS平台:支持iPhone设备,支持iOS7及以上版本。
警告
目前iOS平台统一使用新浪云企业证书签名,仅做测试使用,无法用于上传到Appstore。如果需要提交到AppStore,需要自行上传Release证书,目前还不支持,该功能紧张开发中。
如何添加和使用插件?¶
- 有哪些插件可以使用?
访问 Cordova Plugins ,搜索需要使用的插件。暂不支持需要特殊设置的插件。
- 如何添加插件?
如果用到Cordova plugin插件,请将待安装的插件全名以json数组的格式存储到待打包的目录的根目录下的 plugin.json 文件中。
例如要添加 cordova-plugin-media-capture 插件和 cordova-plugin-battery-status 插件,则 plugin.json 的内容如下:
[
"cordova-plugin-media-capture",
"cordova-plugin-battery-status"
]
若plugin.json文件为空,或者未设置plugin.json文件,则默认添加 cordova-plugin-whitelist 插件。
备注说明¶
警告
暂不支持自行设置config.xml文件。
默认入口文件为 index.html
若设置了 cordova-plugin-whitelist 插件,默认开启所有链接访问权限。如下所示:
<access origin="*" /> <allow-intent href="http://*/*" /> <allow-intent href="https://*/*" /> <allow-intent href="tel:*" /> <allow-intent href="sms:*" /> <allow-intent href="mailto:*" /> <allow-intent href="geo:*" />