码迷,mamicode.com
首页 > 移动开发 > 详细

制作IOS企业版网页下载

时间:2015-07-15 11:12:48      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:ios   企业版   官网   下载   appstore   


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

 

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


<?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>



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

<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协议去访问。


版权声明:本文为博主原创文章,未经博主允许不得转载。

制作IOS企业版网页下载

标签:ios   企业版   官网   下载   appstore   

原文地址:http://blog.csdn.net/wangzhilife/article/details/46888799

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!