制作IOS企业版APP网页下载

来源:互联网 发布:可以有淘宝购物软件 编辑:程序博客网 时间:2024/05/01 20:55

  有时候我们下载苹果的应用程序时不是从AppStore下载的。而是从XX网上下载的。那我们如何将苹果的应用程序IPA文件放到自己的官网上,然后供用户下载了。这样就不需要等待慢长的审核过程, 使用过android的朋友可能就会想,这不简单,直接放在服务器上,提供一个下载地址就不可以下载安装了吗? 你答对了一半,下载到手机上是没有问题,但能像apk 那样单击安装吗?当然不能。那怎么办了,过程还是有点复杂,接下来我将step-by-step的讲解一下。

Step1:配置plist文件,基于下面的模版创建PLIST文件并配置一些基本项(即【】所指定和注释的地方)。

<span style="font-size:18px;"><span style="font-family:SimSun;"><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>    <key>items</key>    <array>        <dict>            <key>assets</key>            <array>                <dict>                    <key>kind</key>                    <string>software-package</string>                    <key>url</key>                    <string>【IPA所在的URL,要用HTTPS协议】</string>                </dict>            </array>            <key>metadata</key>            <dict>                <key>bundle-identifier</key>                <string>【APP的buildeId】</string>                <key>bundle-version</key>                <string>【版本号】</string>                <key>kind</key>                <string>software</string>                <key>title</key>                <string>【APP名称】</string>            </dict>        </dict>    </array></dict></plist></span></span>

Step2,在你的网页中加入如下代码

<a href="itms-services://?action=download-manifest&url=【PLIST文件路径】">HELLO</a>

Step3, 配置HTTPS

    因为个业版网页下载,APPLE为了安全,需要使用HTTPS协议, 所以此时服务端开发者就要配置HTTPS协议,配置过程我就不讲了,百度一大把,但配置的时候一定要明白,不是随便弄个自签名的数字证书就可以的, safari是不可能验证通过的。所以我们要到有资质的CA机构去申请证书,申请证书大部分都是需要收费的,这里有个免费申请一年期的证书:http://www.startssl.com/ ,当然也有收费申请的。


  以上3点就是制作企业版下载时要做的几个主要工作。简单说就是在html网页中引用一个plist的配置文件。因为这个配置文件指定了ipa的下载路径。而这个路径需要基于HTTPS协议去访问。


2 0
原创粉丝点击