您现在的位置:首页 >> *网络科技 >> 内容

通过 itms-services 协议,发布或者分享 iOS 应用程序

时间:2015/1/22 15:59:19 点击:

  核心提示:itms-services 协议常用于 iOS 企业应用的无线部署,这可在不使用 iTunes 的情况下将内部软件发布或者分享给用户...
一、前期准备资料: 1、应用程序 (.ipa) 文件(使用了企业级预置描述文件); 2、清单 (.plist) 文件(xml格式的清单描述文件)。 二、准备清单 (.plist) 文件: 我们的清单文件时一个xml格式的文件,可以参考如下代码: items assets kind software-package url http://domain/app.ipa kind display-image needs-shine url http://domain/logo/logo.png metadata bundle-identifier domain bundle-version 1.0.0 kind software subtitle App Subtitle title App Title 描述文件需要注意的三个地方: 1、两个 url 地址,即 software-package 和 display-image 的 URL,前者是所要安装的 ipa 地址,后者是安装时桌面显示的 logo 图标。 2、metadata里需要修改 bundle-identifier 和 bundle-version,具体是什么就不用介绍了,但是要注意一定要跟所安装的 ipa 包内容一致,不然无法安装成功。 3、可以修改title和subtitle,定制安装时弹出框的内容。 三、ipa格式应用的分享或者发布 可以使用以下两种方式提供下载: 第1种是点击下载,在网页中加入如下的链接就行了: 下载App 备注:请勿使用应用程序 (.ipa) 的 Web 链接方式提供下载。当打开清单文件(manifest.plist)时,设备会下载该 .ipa。虽然 URL 的协议部分是 itms-services,但 iTunes Store 并不参与此过程。 第2种是通过JavaScript自动下载,参考代码: 备注:此代码放到 html 标签的 head 标记中,这样就会自动提示下载和安装了。 四、设定服务器 MIME 类型 配置 Web 服务器的MIME 类型,以便正确地传输清单文件(.plist)和应用程序文件(.ipa)。 1、对于 OS X Server,将以下 MIME 类型添加到 Web 服务的“MIME Types”(MIME 类型)设置中: application/octet-stream ipa text/xml plist 2、对于 MS 的 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型: .ipa application/octet-stream .plist text/xml 完结!

作者:不详 来源:网络

  • 你是从哪里知道本网站的?
  • 网友介绍的
  • 百度搜索的
  • Google搜索的
  • 其它搜索过来的
  • 网址输错了进来的
  • 太忙了不记得了
相关评论
发表我的评论
  • 大名:
  • 内容:

  • 无痕网(www.wuhenwang.com) © 2024 版权所有 All Rights Reserved.
  • Email:229284532@qq.com 站长QQ:229284532 移ICP备14532号
  • Powered by wuhen! V4.0.3