《企业发布ios应用程序说明》由会员分享,可在线阅读,更多相关《企业发布ios应用程序说明(8页珍藏版)》请在金锄头文库上搜索。
1、企业发布IOS应用程序版本日期作者修订原因1.02015-03-29陈伦新初始文档版本目录企业发布IOS应用程序1APP应用发布3IOS Developer Enterprise Program4SSL证书5结论7资费8APP应用发布IOS App应用程序发布主要有两种方式:1、 通过App Store中下载应用。将打包好的应用发布到App Store中,可供Apple用户下载,但需要经常苹果的审核,每次升级发布一个新版本都必须经过审核方可显示在App Store中,审核的周期一般2-3周,审核周期较长。基本流程如下图:2、 通过IOS Developer Enterprise Program
2、可以向所有员工发布内部应用程序。只需要通过Safari能在任意的iOS设备上安装应用程序,不需要经过App Store,更不需要经过非常长的审核时间。当应用程序修订任何一个程序的漏洞,或者增加新的需求时,节省了时间成本。如果该应用只是在企业内部范围内使用的,建议采用方案2。IOS Developer Enterprise Program则能相当快地适应客户应用的变化,及时修正。在开始发布企业应用之前,需要具备以下条件:1. 必须向苹果申请成为IOS Developer Enterprise Program的会员,并且每年需要向苹果支付费用 $299。普通的IOS Developer Progr
3、am是无法进行企业应用发布。2. 域名需要一个有效的SSL证书,该域名用来放置应用程序。若没有有效的 SSL 证书,IOS 设备将无法从该站点安装任何应用程序。IOS Developer Enterprise ProgramIOS Developer Enterprise Program(IOS企业开发者),只有拥有苹果该授权方可打包发布任何IOS程序提供给IOS终端安装使用,如果只是IOS Developer Program只能通过App Store发布应用。如何申请IOS Developer Enterprise Program。网上申请页面:https:/ Developer Enter
4、prise Program,每年的费用是$299。注:需要安装IOS内部应用的客户,为了以后引起不必要的麻烦,建议客户以公司名义向苹果申请IOS Developer Enterprise Program会员,除了试用版,无论是测试或正式环境都应在客户的环境部署。SSL证书1、 什么是SSL证书SSL,英文全称Secure socket layer。SSL证书是属于数字证书中的一种,是通过在客户端浏览器和Web服务器之间建立一条SSL安全通道,安全协议是由Netscape Communication公司设计开发。2、 SSL证书所具有的作用:主要用来提供对用户和服务器的认证;用以保障在Inter
5、net上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。一个有效、可信的 SSL 数字证书包括一个公共密钥和一个私用密钥。公共密钥用于加密信息,私用密钥用于解译加密的信息。因此,浏览器指向一个安全域时,SSL 将同步确认服务器和客户端,并创建一种加密方式和一个唯一的会话密钥。一般而言,由 CA 业者发出的数字证书,有别于国内浏览器业者比对域名信息等方式,采取更为严格的企业及
6、所有权验证,为电商树立更为可信的运作环境。SSL协议提供的作用如下3点:认证用户和服务器,确保数据发送到正确的客户机和服务器;加密数据以防止数据中途被窃取;维护数据的完整性,确保数据在传输过程中不被改变。3、 SSL证书的激活:由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了。SSL收费套餐及标准: SSL套餐说明项SSL 123Web ServerSGCWildCart价格$149$199$299$499SSL加密128bit-256bit128bit-256bit128bit-256bit128bit-256bit签发时间1工作日1-2
7、工作日1-10工作日1-2工作日推荐用于内部服务器公共站点电子商务网站多个子域名建议申请使用【SSL 123】或者【Web Server】。网上申请页面:https:/ Developer Enterprise Program账号打包应用程序,还需要完成以下工作:1、 需要申请SSL证书。2、 需要给客户提供一个Web端的App应用程序管理系统。该系统的主要目的是考虑客户应用的安全性,根据不同的客户权限,只可下载已授权的应用(如圆融登录到App应用程序管理系统中,只能下载到圆融的App应用程序)。3、 需要一台24小时不间断的服务器,向各个客户发布应用。4、 存在的风险。申请的一个IOS Developer Enterprise Program账号是否可发布多个公司的企业内部应用?现在暂时没有找到相关的资料。使用App的客户会越来越多,久而久之会产生大量的管理及维护成本。建议由客户自行申请。资费申请项费用IOS Developer Enterprise Program$299/年SSL证书(Web Server)$199/年