美文网首页
iOS OTA无线安装App

iOS OTA无线安装App

作者: 单腿行走的大象 | 来源:发表于2019-09-29 21:16 被阅读0次

    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,这里不再赘述.

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

    下图是manifest文件的内容.

    software-package

    ipa 文件所在地址

    display-image

    图标缩略图

    full-size-image

    图标全尺寸

    bundle-identifier

    包名 com.xxx.xx

    bundle-version

    版本 3.4.0

    title

    应用名

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

    <a href="itms-services://?action=download-manifest&url=manifest.plist的地址">点击安装付呗App</a>

    点击安装付呗即可.

    5 完工

    相关文章

      网友评论

          本文标题:iOS OTA无线安装App

          本文链接:https://www.haomeiwen.com/subject/toonyctx.html