iOS OTA无线安装App

1 公司安装App背景

    以前本公司iOS应用软件都是通过,蒲公英平台进行扫码安装,其便利性,简单程度得到了我们的认可,但18年蒲公英团队对我们的App进行了批量封杀,说有监管部门进驻他们检查,本公司所有App未能幸免.遂转移到了fir.im.在考察了多家类似公司的实力后,我们最终选择了fir.im.这也是目前一直沿用的方式.

2 OTA介绍

2.1 什么是OTA

OTA即 Over-the-Air,是 Apple 在 iOS4 中新加的一项技术,目的是让开发者能够脱离 Appstore,实现从服务器下载并安装 iOS 应用。用户只需要在 iOS 设备的浏览器中,打开itms-services://协议链接,就可以直接安装App。(注意:此处的安装是指,个人账号需要注册设备,企业账号无需注册设备)

2.2 OTA原理

       OTA方式安装,是通过 WebKit 解析链接中的itms-services://来实现的。

        iOS 浏览器会去读取 manifest.plist 中的信息,如:iOS应用的名称、版本、安装地址等。

3 准备工作

 ipa 包

      企业账号签名包,用户只需信任企业开发者就能安装

ad hoc包,需要描述文件中包含的设备才能安装

2 manifest.plist

3 icon文件,(2张)尺寸:512x512、57x57

4 一个简单的 html 静态页面

4 操作步骤

1 xcode打包ipa,这里不再赘述.


iOS OTA无线安装App_第1张图片

  选择上图选项,则可以生成必须的manifest文件.

下图是manifest文件的内容.


iOS OTA无线安装App_第2张图片

software-package

ipa 文件所在地址

display-image

图标缩略图

full-size-image

图标全尺寸

bundle-identifier

包名 com.xxx.xx

bundle-version

版本 3.4.0

title

应用名

2 最后写一个简单的html页面用来,加入此a标签

点击安装付呗App

点击安装付呗即可.

5 完工

你可能感兴趣的:(iOS OTA无线安装App)