有时候我们下载苹果的应用程序时不是从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协议去访问。

制作IOS企业版APP网页下载相关推荐

  1. 制作IOS企业版App网页扫描二维码下载安装

    有时候我们需要在XX网站的主页上去扫描二维码下载,那么ios开发中如何做到这一点呢. 我给大家解答一下,这也是在最近工作中用到的部分,在网上了解了一些. 下面给大家分解一下步骤: 1.Plist 和 ...

  2. IOS企业版app部署到自己服务器,不通过AppStore,在iOS设备上直接安装应用程序

    IOS企业版app部署到服务器上说明 正对ios升级得ios7 以后,plist文件必须放到 https得服务器上了,http不可以用了. 解决方式: 找一个第三方https外链的网盘(推荐:七牛云存 ...

  3. UniApp如何打包IOS企业版APP及ios企版app证书申请方法图文教程

    公司有一个企业版内部使用的app应用,该应用是用uniapp开发的,可以打包成andriod和ios两个版本,由于ios版本每年都要续费,更新证书,每次更新证书都要化几天时间研究如何生成证书,为了方便 ...

  4. 通过扫码打开IOS的App Store下载APP(Android版暂时没找到解决方法)

    项目需求:扫码根据不同平台下载不同版本的APP.主要是ios和Android. 网上找了很多,前面判断平台的代码很容易找到,但是后面的就有些坑了.有的人的是根本跑不通.有的是代码补全. 下面是 微信扫 ...

  5. iOS企业版app部署到自己的服务器

    参考:https://blog.csdn.net/u013148287/article/details/70173335 http://www.sohu.com/a/201137966_520677 ...

  6. 制作拼多多app网页css,5+App下Mui框架开发仿拼多多App

    5+App下Mui框架开发仿拼多多App 一.整体项目介绍说明 二.页面展示 三.页面实现主要技术和难点 四.关键代码讲解 五.源码资源 一.整体项目介绍说明 "拼多多"App+移 ...

  7. iOS 为app生成下载链接,并生成二维码

    1.打开这个网址:http://aso100.com 在此处输入app名称,点搜索 2.看,第一个就是我们的app,下一步点击图标 3.点击app id . 4.看连接出来了 5.最后到这个网站生成二 ...

  8. html6能代替原生app,网页转APP工具能否取代原生APP?这个在线制作平台,让移动开发更简单...

    近期,知名的站长之家论坛关闭,朋友圈一片感慨:一个时代已经结束了. 在传统的PC互联网时代,全国各地的论坛BBS风起云涌,知名的就有天涯论坛.猫扑论坛等,还有数不清的垂直领域论坛.很多个人站长也经历了 ...

  9. 微信内置浏览器无法下载app(Android/ios)软件 微信内下载链接打不开的解决方法

    很多朋友的APP推广链接需要在微信中进行的网页宣传.传播.下载等等,但是各位朋友一定发现了微信中是屏蔽掉了APP的下载链接的.但是微信最为一个最大的社交平台,为了自身的利益,屏蔽掉了所有APK的下载链 ...

最新文章

  1. Redis集群两种配置方式
  2. Warning message:In a + b : longer object length is not a multiple of shorter object length
  3. 自定义圆环progressbar
  4. java的知识点34——线程通信 || 生产者与消费者问题
  5. 校园网断线重连,用爬虫来搞定!
  6. 23种设计模式C++源码与UML实现--命令模式
  7. Tomcat目录和文件讲解
  8. V商变现的逻辑和自媒体变现的逻辑
  9. 2021新款外卖返利系统源码,美团/饿了么返利三级分销源码外卖返利源码下载
  10. linux awr 日志,生成AWR报告
  11. git commit --amend 简单使用
  12. NOWCODER 虚无的后缀(贪心)
  13. Java环境配置 win10教程
  14. javascript 模拟退格键_js实现模拟计算器退格键删除文字效果的方法
  15. pdf如何转换成excel?教你几个方法
  16. google nexus 10 用fastboot 刷机教程 (官方原版rom)
  17. 【MQTT从入门到提高系列 | 01】从0到1快速搭建MQTT测试环境
  18. 信管1132班32 章泳涛 数据结构课程设计
  19. Astro VG876图像信号发生器控制软件
  20. CSS动画实现3D隧道效果

热门文章

  1. 机器人中的yaw/pitch/roll
  2. xdos攻击ac实验环境
  3. 电脑计算机简单密码设置方法,电脑开机密码怎么设置,开机密码设置很简单!
  4. 15.用爬虫测试网站
  5. 编译原理 —— 什么是语法分析
  6. 让靠谱的人推荐靠谱的人:基于关系链计算的职场社交应用“脉脉”,上线“好友推荐候选人”功能
  7. Win10系列:JavaScript综合实例1
  8. 前台、后台、前端、后端的区别
  9. 优课教育HTML+css
  10. win10提示无法打开这个应用怎么办