自建iOS APP在线安装页面
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
对于国内iOS用户而言,“借我个ID下个小火箭”这句话应该并不陌生。像“小火箭”这样,价格并不昂贵,用户也乐意购买,但是偏偏在国区下架的APP还有很多,于是自建iOS APP在线安装页面,一步到位帮助身边的“小白”用户,就成了省时省力的方案。
再回到上文所说的情况,诚然用户自己注册/购买一个外服的Apple ID,再购买Gift Card充值或绑定海外信用卡,确实能够自食其力解决问题,但是对于“小白”用户而言,还是非常费时费力的。而对于出借ID的用户而言,指导对方注销现有ID——登录新ID——搜索——下载,也会不堪其扰。最近看到了两篇不错的教程,我在这里整合一番,以此类推,可以将任何你想分享的iOS APP直接做成在线安装。
需要注意的是,即便提高了下载安装的便捷度,但是安装完成后,首次打开,依旧需要填写已经购买相应APP的ID和密码,且首次登录后,由于iOS机制原因,iTunes与App Store系关联的,因此iTunes也会随之登录,如果存在敏感信息,记得首次登录后及时让对方注销或自己更改密码。
iOS的APP为.ipa格式,我们需要将其提取,供用户下载,在这里我推荐一个最为简单且来自官方的.ipa文件提取方式。
iTunes 12.6.3.6是最后一个依旧支持App管理的版本(点击下载),我们下载安装后,打开iTunes,登录已经购买了相应APP的ID账户,下载需要的APP,然后在资料库中右击“在Windows资源管理器中显示”,就能找到下载到的.ipa文件。
当然你也可以选择Newlearner的博主分享的《利用Charles抓取旧版 iOS App》,该方法甚至实现了历史版本下载。
.ipa的安装,还需要ipa.plist文件,下面提供一份ipa.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下载地址(比如:http://www.example.com/app.ipa)</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>开发者信息,需提取,见后文</string> <key>bundle-version</key> <string>版本号</string> <key>kind</key> <string>software</string> <key>title</key> <string>APP名字</string> </dict> </dict> </array> </dict></plist>在以上代码中,除bundle-identifier/开发者信息,其余均可以根据实际分享的APP及其版本,自行填写。
我们使用压缩工具打开提取到的.ipa文件,会看到其中大致的内容如下:
解压出其中的iTunesMetadata.plist文件,并用文本编辑器打开,并找到softwareVersionBundleId内容段,其中的内容就是ipa.plist文件中所需的bundle-identifier/开发者信息。下面是以Shadowrocket为例,则bundle-identifier/开发者信息为com.liguangming.Shadowrocket。
万事具备,只欠东风,我们接下来需要一个好看且容易操作的WebUI,博主彼萌(https://9499460.com)就提供了一个非常好看的Web-UI,原文链接:https://9499460.com/87.html
我们首先下载源文件:
官方链接:https://files.re/codes/shadowrocket_online.zip
备用链接:https://dl.yorkchou.com/web/shadowrocket_online.zip
由于博主彼萌的Web-UI是针对Shadowrocket这一款APP的,且其中内置的.ipa为其所有,因此我们需要将其中的.ipa文件及ipa.plist文件用上文提取和编写的进行替换。
根据不同的App,我们也需要修改index.html中的代码。
首先是ipa.plist的链接,我们可以将ipa.plist上传至自己的服务器或OSS等,但是必须要是能够直接下载的直链。
其次,博主彼萌为其贴心加入了ID账户及密码的点击复制功能,因此我们需要注意将index.html中的相应ID账户及密码,修改为上文中用来提取.ipa的ID账户及密码。
同时,index.html中的百度统计代码、底部版权信息,也可以根据你的需要自行修改。
压缩包中/assets/images/下的icon.jpg和favicon.ico分别为App的图标及网站图标,需自行根据实际情况生成并替换。
至此,一切准备都已完成,将.ipa文件、WebUI一并上传至服务器/虚拟空间,创建网站即可,但是别忘了网站必须要有SSL证书,相信在Let’s Encrypt的帮助下,对于各位站长来说这并不算太困难。
参考链接,在此对以下文章的作者表示衷心的感谢:
1.制作一个iOS app在线下载页面 – Newlearnerの小站
https://www.newlearner.site/2018/12/22/iosapp-donwloading-online.html
本文转摘:https://yorkchou.com/ios-app-installation.html
[ios app]历史优惠活动内容
猜你可能想看的VPS
- 青云互联:香港荃湾云服务器限时七折,13元/月起;江苏挂机宝vps低至5 香港VPS[主机]
- 常见的CN2,GIA,CIA 各个网络线路解释 全球[VPS测评]
- 30个美容院抖音唯美文案,看到就直接拿去发吧 全球[VPS测评]
- 春天的风最容易温暖心灵,适合朋友圈和抖音的12条文案 全球[VPS测评]
- CubeCloud,靠谱的香港cn2vps,美国cn2终身九折,原生IP 美国VPS[主机]
- sugarhosts首推DECADE云服务器,香港云服务器,1核512M 香港VPS[主机]
- CMCUCT:2核2GB/20GB香港ntt线路vps 6TB流量/1G 香港VPS[主机]
- 六一云:国内BGP高防vps套餐,1核/1G/2Mbps/香港CN2,月 香港VPS[主机]
- Aoyohost:1核1GB/20GB/600GB流量/60Mbps端口 香港VPS[主机]
- 六一云:香港CN2/洛杉矶高防/CDN,“返利+折扣”双优惠,折上折送实 香港VPS[主机]
- 品光网络怎么样?香港美国服务器/云/高防,开年采购3.5折起 美国VPS[主机]
- 影速科技怎么样?影速科技海外云服务器价格多少钱? 全球[VPS测评]
- 阳帝云双十二活动:1核1G10M大宽带香港BGP云服务器,月付14元 香港VPS[主机]
- 极光KVM:新上香港CN2VPS,终身6折优惠,1核/1G/5Mbps, 香港VPS[主机]
- RangCloud:香港云主机,1核1G内存/15G SSD/2Mbps 香港VPS[主机]
- 弘速科技:香港安畅CN2 GIA/弹性云服务器10元/月,2核1GB/2 香港VPS[主机]
- 永恒云:江苏挂机宝6元/月,60元/年;香港建站vps仅18元;深圳BG 香港VPS[主机]
- 触摸云:喜迎新春回馈活动_香港/美国VPS全场特惠价85折起_续费同价! 美国VPS[主机]
- ucloud云主机怎么样?ucloud云服务器1核2G仅52元/年起;香 香港VPS[主机]
- 天生云:香港沙田CN2 GIA VPS,1核1G40G/2M带宽,月付8 香港VPS[主机]
- HostHatch:香港/澳大利亚vps,1核/2GB/10GB NVM 虚拟空间(主机)
- 腾讯云vps优惠:288元/3年,可选机房,北京/上海/广州/重庆/香港 美国VPS[主机]
- Vmshell:香港vps调整,流量提升至500GB/月,带宽200MB 香港VPS[主机]
- 快快数据测评:香港CN2云服务器,2核/1G/5M带宽,低至24元/月 香港VPS[主机]
- 什么是云计算? 全球[VPS测评]
- 快速云:云计算分类和云计算的特点 全球[VPS测评]
- 快速云:科普云服务器服务器的概念和作用2022-08-2313:26来源 全球[VPS测评]
- CubeCloud,香港cn2,美国cn2 gia线路vps主机,2核1 美国VPS[主机]
- 狗云DogYun,香港cn2云服务器/优惠码/流量包,按小时计费云服务器 香港VPS[主机]
- 碳氧云,香港vps路由调整为沙田cn2,特价款6核6G仅80元/月 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-147467.html











