自行搭建app分发平台

本文记录了如何搭建自己的App分发平台,主要针对iOS,利用码云Gitee Pages和nginx配置实现manifest.plist的https下载,适用于小团队免费内测分发。
摘要由CSDN通过智能技术生成

以前开发的app,多通过蒲公英进行内测,小范围试用。蒲公英提供了每天免费1000次下载量,这个数量绰绰有余。但是前段时间蒲公英修改了政策,专注做内测,不做分发,每个应用同一版本只能有100下载量,且还不是每天。无奈翻遍了国内大大小小的内测分发网站,不是山寨,就是价格很贵。fir.im比较靠谱,但是价格也是上百,作为一个小team,且一分钱都不想花,只能自立更生,自己搞一个分发平台。

应用有安卓和ios两个版本,安卓比较好整,提供一个能够下载apk包的渠道就可以,ios要求manifest.plist文件必须是https下载链接,小项目还没采购https证书,免费的又要经常换,只能借助github、oschina这种渠道。主要记录下ios分发的搭建

下载链接准备

下载借助nginx配置

	 location /download/ios/Health.ipa {
            alias /home/wwyy/app_download/ios/Health.ipa;
	   	    limit_rate_after 200m;  #达到带宽之后开始限速
	        limit_rate 100k;    #限速为100kb/s
        }
        location /download/android/health_android.apk {
           alias /home/wwyy/app_download/android/health_android.apk;
           limit_rate_after 200m;  #达到带宽之后开始限速
	       limit_rate 100k;    #限速为100kb/s
        }

ios manifest.plist下载地址

因为manifest.plist必须是https下载,考虑github在国外,所以采用码云。
在码云申请免费的企业账户(个人账号下载文件有限制

新建仓库

重点是要选择外部开源注意这里要选择外部开源,保证未注册的人也可以下载文件

开启Gitee Pages

如果项目自行编写下载页面,则不需要此步骤
这里是借助gitee对外提供下载页面
编写index.html

<DOCTYPE html>
    <html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    </head>

    <body>
       <a id="clickMe"
            href="itms-services:///?action=download-manifest&url=https://xxx.gitee.io/xxx/ios/manifest.list">ios下载</a>
    </body>
    </html>
</DOCTYPE>

在服务中选择Gitee Pages
在这里插入图片描述
在这里插入图片描述注意要选择强制使用HTTPS
这里生成了一个Gitee Pages网站地址,在之后的访问中,都要用到这个链接。

准备plist文件

plist文件由其他小组提供,这里直接贴内容</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值