苹果App部署HTTPS进行在线下载安装
苹果App的ipa下载需要有几个前提,可参考:Android和IOS的本地App如何安装(apk&ipa)
本文主要介绍如何部署https提供ipa的下载,步骤如下:
1. 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建,具体可搜索相关帖子。由于https好用的证书(就是浏览器默认支持)需要付费,这里巧用github.com可以实现部署,可以参考坛友kiko 的帖子
<?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><!-- http或者https链接的ipa文件地址 --><string>http://x5.justep.com/apps/x5.ipa</string></dict><dict><key>kind</key><string>full-size-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的图片地址,可直接使用app对应的icon(分辨率没强制要求) --><string>http://x5.justep.com/apps/x5.png</string></dict><dict><key>kind</key><string>display-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的小图片地址,可直接使用app对应的icon(分辨率没强制要求) --><string>http://x5.justep.com/apps/x5.png</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><!-- BundleID,就是新建app时的包名 --><string>com.justep.x5.demo</string><key>bundle-version</key><!-- 版本号 --><string>5.3.2</string><key>kind</key><string>software</string><key>title</key><!-- 安装app时的提示信息 --><string>X5 App download</string></dict></dict></array>
</dict>
</plist>
3. 将plist文件放在https服务目录下。这样就有一个有效的连接地址指向这个文件,例如:
https://github.com/myuser/myapp/blob/master/myapp.plist
手机如果要安装app,可以在safari浏览器输入:
itms-services:///?action=download-manifest&url=https://xxx/.../myapp.plist
注意:是三个/,不是笔误,url后面写的就是一个有效的可访问plist的https地址,一定要https,否则无法打开
当然,你可以做一个页面,里面用一个链接指向这个地址,方便下载,例如:
<a οnclick="window.location.href='itms-services:///?action=download-manifest&url=https://xxx/.../myapp.plist'">下载IPA</a>
苹果App部署HTTPS进行在线下载安装相关推荐
- 苹果app签名TF签名如何下载安装?
很多人对苹果app签名都比较陌生,所以我们想要知道苹果app签名怎么使用,首先我们需要知道什么是苹果app签名,苹果app签名主要是为了实现一些上架AppStore的app在苹果手机上的下载和安装,很 ...
- jmplayer苹果app怎么用_GoodPlayerapp_GoodPlayer苹果版下载安装-第一电竞网
GoodPlayer是款性能极强的全能流媒体播放器,不需要转换媒体文件格式就能播放.只要通过iTunes文件共享或者Wi-Fi传输媒体文件到iOS设备上,就可以立刻播放; 在内嵌的下载管理器以及浏览器 ...
- ipa安装包通过引流下载页在线下载安装(itms-services)
要求: 1.ipa的下载地址放到plist的文件中,链接指定plist(plist格式见下文) 2.plist的链接要求一定是https的,而且必须是公网ssl,自签名及免费的https不可用. 3. ...
- 51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客
51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客 51CTO移动客户端可以在线下载安装啦 - 51CTO博客开发 - 51CTO技术博客 51CTO移动客户端可以 ...
- 苹果iPhone手机iOS17系统怎么下载安装更新iPhone苹果ios17系统?
苹果iPhone手机iOS17系统怎么下载安装更新iPhone苹果ios17系统? 1.在苹果iPhone手机上,找到并打开[设置]: 2.打开设置后,找到并点击进入[通用]: 3.在通用内找[软件更 ...
- iOS:苹果企业证书通过网页分发下载安装app
iOS:苹果企业证书通过网页分发安装app 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. ...
- 华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
路标 DevEco Studio简介 DevEco Studio的下载安装 安装过程演示 开发第一个基于Java的TV App 微信公众号原文链接:点击查看 2020年9月10日,华为开发者大会发布了 ...
- 2020车载凯立德懒人包下载_华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程...
2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0.HarmonyOS是一套全场景操作系统.从理论上讲,HarmonyOS可以在任何平台上运行(包括但不限于PC.手机.平板电脑 ...
- 黑莓手机OTA在线下载安装软件使用教程
前言 很多客户最近都在问什么是OTA,OTA下载怎么用这类问题,于是我(c2)让c9根据大家的意见写了一篇有关OTA的详细教程. OTA分为两种.一种是从网站上的资源JAD下载并且直接安装到手机中.另 ...
最新文章
- 学生、课程、分数的设计(重要)
- 数据结构和算法分析:第二章 算法分析
- 固定资产制作修理费应如何入账
- Data Lake Analytics的Geospatial分析函数
- windows无法连接到某个wifi_windows无法连接到无线网络怎么办【解决方法】
- 【贪心】Vijos P1615 旅行
- elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程...
- 基于深度学习生成音乐(mid格式的音乐) 附代码,自己调试过,python3的
- 学业水平测试计算机知识点,2021高中学业水平考试信息技术知识点
- Python拟合SHARP红外测距传感器相关数据
- ITIL学习笔记——核心流程之:IT服务连续性管理
- MATLAB简单入门
- xmapp教程及扩展
- 阿里云函数计算(一)
- 计算机函数sumif怎么用,怎么用sumif函数求和
- 计算机上求平均分的公式,求平均值的公式
- 微信小程序注册教程-详细图文教程
- 1986:【19CSPS提高组】格雷码
- 中控智慧身份证读卡器工具类
- 原来做图标这么简单!