我正在研究ionic-cordova应用程序,我想使用AirWatch MDM来部署应用程序:https://www.air-watch.com/faq/what-is-mdm
我看到有一个Cordova插件可能有助于完成这项任务: https://github.com/apla/me.apla.cordova.app-preferences 但它没有说明在哪里放置键值对。
每次进行Android或iOS构建时,必须更改构建文件似乎不方便且不可维护。
我可以为此放置一个XML文件,并在每次构建时自动执行吗?
答案 0 :(得分:0)
TL; DR:否。
我建议使用Oracle的Cordova AppConfig Plugin来实现App配置。
iOS设置(简单): 通过Managed AppConfig处理配置。只需在发布应用时从AirWatch的分配选项卡中添加键值对。
Android(有点难): Android依赖App Restrictions,因此您需要编辑Android工作室项目(按照链接中的说明操作)。 棘手的部分是键值对必须由谷歌验证验证。因此,您必须将ap上传到Google Play商店或Android for Work私人商店,才能从应用中将其上传。
常见:使用链接插件读取值(一行代码,请参阅插件页面中的示例)。