ios企业签名APP分发单页制作_不上架App Store实现ios应用分发

发布时间:2018/12/2 15:58:18来源:我爱用户 点击 0

APP分发单页制作_不上架App Store实现ios应用分发下载安装

  众所周知,目前很多APP由于苹果的漫长审核,开始通过ios企业签名的方式进行推广以及测试,ios APP企业签名后可以直接上传至第三方平台就可以提供给用户进行下载,类似的平台市面上面还是比较多的。

  但是大多第三方平台,都有着自己的局限性以及单一性,无法满足很多客户对下载页面的高要求,他们希望下载页面,能有自己产品的介绍,有下载分发介绍教程,有信任教程以及好看点的下载页面背景,这些都是第三方平台所不能满足的。所以,这种情况,我们就需要自己进行分发单页的制作了,一般情况,成熟技术员依照我们的教程,能够在一个小时左右完成页面的制作。
  下面是优秀制作案例 --- 直接点击下载按钮就能下载安装成功,并且有详细的安装步骤


 
其实这种安装方式是利用企业证书签名app的部署方式来安装程序,直接在ios设备上安装,严格来说其实是不符合apple的相关规定的,因此一般只用于内部测试下载安装,不建议使用这种方式来进行最终的应用分发。下面具体介绍一下实现方式。
准备的文件主要是三个:
  • 1、应用程序 后缀(.ipa) 文件(使用了企业级预置描述文件,非企业级应用可联系 快推 Q:2449450354 进行企业签名操作);
  • 2、清单 (后缀.plist) 文件(xml格式的清单描述文件)。
  • 3、网页(后缀.html)文件(引导用户安装的界面)
签名后,会产生新的ipa文件,.plist文件可以由ipa解压缩得到,这里只介绍一下文件部署的情况。
首先APP上传到服务器有一个下载地址,比如:https://35tui.cn/app.ipa
然后部署.plist文件,这个文件大致如下所示
  1. 
    
    
    
        items
        
            
                assets
                
                    
                        kind
                        software-package
                        url
                        https://35tui.cn/app.ipa
                    
                
                metadata
                
                    bundle-identifier
                    请填上你的开发者证书用户名
                    bundle-version
                    版本
                    kind
                    software
                    title
                    请填上标题
                
            
        
    
    
需要注意的是从ios7.1开始,http推送plist已经不能用了,只能使用https推送,因此访问这个文件的地址必须是https开头的。你可以配置自己的服务器支持https服务,
另外,也可以使用第三方https服务的存储方式,这里我推荐OSS或者是七牛,注册成为标准用户后,新建一个空间,上传文件,会得到一个https
 
 
在空间设置里可以开通https服务
 
这样就能得到一个plist地址,说了这么多,终于将.plist文件部署好了,其实前面的.ipa文件也可以上传到七牛云存储上供下载分流。
最后介绍如何下载安装应用,使用的是itms-services:协议
  1. itms-services://?action=download-manifest&url=https://plist文件的地址
接下来只要在网页(html)文件中加入
这样点击手机网页上的“点击安装”链接就能下载安装应用了。至于这个页面要做的多样化,那就是前端以及UI的工作了。
这里有一段比较完整的示例
  1.  1 
     2 
     3 
     4 
     5 应用名字
     6 
     7 
     8    如果点击无法下载安装,请复制超链接到浏览器中打开

    9 10 点击下载

    11 12 13

如果想手机进入页面后直接下载安装,可以在html 标签的 head 标记中加入如下的Javascript代码

 
这样就会自动提示下载和安装了。
 
如果通过ios应用内安装,代码大概如下所示
iOS:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=https://plist文件的地址"]];
最后才是重点,我们不必这么麻烦自己部署这么多文件,完全可以借助第三方应用内测分发平台 详情咨询:925091262

通过查看api可以看到,大部分分发平台也是通过上面的方式安装的,只是给开发者省了不少时间


如果你嫌3第三方的下载引导页面不好看,你可以自己做一个html页面,直接是用上面的itms-services地址。
文章转载自:https://www.35tui.cn
扫二维码打开公告

上一篇: ios企业签名的应用如何打包

下一篇:没有了

0 个回答

,全世界都等着看你的惊世评论!

Copyright 2009-2017 我爱广告任务网 版权所有  粤ICP备11078991号-1  ICP证:粤B2-20130544   

×

我爱官方微信二维码

打开微信,点击右上角的“魔法棒”,选择“扫一扫”功能,对准下方二维码即可。

免费注册 收藏本站 官方新人群
返回顶部