iOS端企业版App下载安装策略

2021-04-30  本文已影响0人  渡边君WM

iOS端App下载与安装,目前采取archive企业版安装包进行安装的方式!

具体配置方式如下:

1、iOS客户端开发人员使用xcode工具archive企业版ipa包。此步骤会生成一个xxx.ipa文件和一个manifest.plist文件。

2、把第一步生成的ipa包以及对应的57x57、512x512分辨率的App icon上传到服务器,并生成对应文件的下载链接。

3、配置第一步生成的manifest.plist文件白名单,打开plist文件,配置步骤如下图(共三个地方需要配置):

4、manifest.plist文件配置完毕后,将此文件上传到服务器,然后生成该文件的下载链接,并将此链接告知iOS客户端开发人员。

5、iOS端开发人员拿到plist文件下载链接之后,将此链接拼接成itms-services://?action=download-manifest&url=https://xxxxxxx/manifest.plist,此链接即App安装下载的链接。

6、在iOS端自带的Safari浏览器中访问第五步生成的链接即可安装APP。

注意:

1、App安装链接只可以在iOS自带的Safari浏览器中访问,否则安装失败!

2、如果iOS客户端需要配合升级策略,则需要将此链接配置到工程代码中!场景举例:App打开后,有升级弹框,可以在点击去升级按钮的点击事件中添加如下代码:

BOOL canOpen = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://xxxxxxx/manifest.plist"]];

if (canOpen) {

       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://xxxxxxx/manifest.plist"]];

  }

上一篇下一篇

猜你喜欢

热点阅读