最近有一项目的要求是不通过苹果商店,二是通过扫描二维码进行下载app,当然了安卓手机是非常容易做到的,这里主要讲述苹果的。以及两个应用合并为一个的知识点。其实很多分发平台就是这样做的。比如:fir.im等等吧。那么接下来我们开始我们的博客内容。
其实分发平台很多是获取你上传的app,会生成两个文件一个是plist文件,通过他我们可以下载对应的ipa文件。
那么plist文件内容是这样的。内容主要是告诉我们下载ipa文件的地址和icon图片的下载地址。这个文件必须通过https的访问才可以。因为现在苹果规定必须以https的方式进行访问
同学们一定很好奇,这中间是怎么一个过程呢。其实是利用苹果自家的浏览器safari和itms-services协议来实现的。
通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。利用这种方式,只要在内网布置一个服务器,测试人员只需要通过测试设备的safari浏览器访问特定的url既可以实现安装
当我们上传我们的app到服务器上的时候,我们会把所有的地址存储起来,并把相关的信息都存储在数据库。这样就会在展示页显示我们app的信息:如图所示,此处我是关联了两个程序。其实就是一个字段相互引入各自的下载路径,通过判断设备来进行下载,来实现二维