如何在Cordova应用程序中配置托管应用程序配置?

时间:2017-11-30 09:52:51

标签: cordova ionic-framework cordova-plugins hybrid-mobile-app

我正在研究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文件,并在每次构建时自动执行吗?

1 个答案:

答案 0 :(得分:0)

TL; DR:否。

我建议使用Oracle的Cordova AppConfig Plugin来实现App配置。

iOS设置(简单): 通过Managed AppConfig处理配置。只需在发布应用时从AirWatch的分配选项卡中添加键值对。

Android(有点难): Android依赖App Restrictions,因此您需要编辑Android工作室项目(按照链接中的说明操作)。 棘手的部分是键值对必须由谷歌验证验证。因此,您必须将ap上传到Google Play商店或Android for Work私人商店,才能从应用中将其上传。

常见:使用链接插件读取值(一行代码,请参阅插件页面中的示例)。