近期需要上架一款企业内部员工使用的app,通过正常的上架流程会得到Apple审核团队的拒绝,并推荐我使用Apple Business Manager方式上架改应用。之前从来没听过这个上架方式,现在记录一下使用Apple Business Manager上架的全流程
简介
Apple Business Manager是苹果公司新推出的一种应用分发模式,主要是为了两种类型的应用服务:
- 企业内部使用,不面向普通用户
- 公司为其他企业定制的特殊的应用,比如中国移动内部使用的微信
由于企业证书的申请困难,企业应用又无法在App Store中上架,所以Apple Business Manager这种分发模式将会越来越主流。
更多详细的内容,请移步苹果商务官网
分发模式比较
App Store | In-house | App Business Manager | 蒲公英 | TestFlight | |
---|---|---|---|---|---|
分发方式 | 在App Store中直接下载 | 由开发者自行分发 | 通过链接在iTunes Store中下载 | 访问蒲公英的下载链接 | 邮件邀请在TestFlight中下载 |
可用性 | 公开发布 | 分发给指定用户 | 私密发布,拥有兑换码即可下载 | ad证书中注册过uuid的用户 | 邮件邀请用户或者公测用户 |
App Store Connect | 可用 | 不可用 | 可用 | 不可用 | 可用 |
是否需要审核 | 需要 | 不需要 | 需要 | 不需要 | 需要 |
账号以及费用 | $99/年 | $299/年 | 免费 | 免费 | $99/年 |
使用场景 | 正常上架的应用 | 企业内部应用 | 企业内部应用 | 初期测试版本 | 上架前测试或者公测 |
缺点 | 审核严格每次审核时间在2-3天 | 企业证书申请困难 | 兑换码下载方式每次只能兑换25000个并且用完一次链接就失效 | 必须提前注册uuid只能给小于100个机器安装 | 需要在TestFlight中下载,应用有效期三个月 |
申请账号
提前准备材料
- 邓白氏码
- 以及公司资料需要与Apple ID中的资料一致
登录苹果商务点击下方注册按钮
输入邓白氏码之后,公司组织的相信息会自动填写,剩下的内容只需要如实填写即可
这里验证联系人的信息一定要填写正确,提交申请之后Apple公司会联系这个人来核实信息。
一般来说是填写leader的联系方式,不过这里写自己应该也是可以的。
提交所有信息资料之后等待即可
我上午提交的申请,大概下午就得到了回复速度还是很快的
电话沟通之后,如果Apple审核通过则会收到下一封邮件
点击开始使用跳转到苹果商务中继续填写内容
这里需要注册一个新的Apple ID作为Apple Business Manager的登录账号,注意不可以使用已有的账号,必须注册一个新的账号,并且账号的后缀和公司相关,不可以使用qq邮箱或者其他的邮箱地址。最好使用你的公司邮箱作为账号。注册完之后即可正常登录Apple Business Manager的使用页面。
首先在设置中启用自定App
上架
App Business上架流程依旧和普通的App流程相同,在App Store Connect中填写app的信息以及安装包,唯一的区别就是在价格与销售范围中,将分发模式修改为私密分发
所有的内容填写完毕之后,即可提交审核。
分发
审核通过之后,应用并不会出现在App Store中。需要再次登录苹果商务的网站中进行发布。
审核通过之后的app会出现在自定App中,选中要发布的App,许可类型选择兑换码,数量输入1-25000份点击获取,成功之后即可下载一份excel标哥,里面记录了App下载的链接。把链接直接发送给指定的用户即可完成下载。
如果许可类型选择了管理式,请提前了解MDM(Mobile Device Manage)。
如果需要更多的兑换码,可以给苹果商务账号多增加一些子账号,每个子账号每周都可以买25000个兑换码。
如果获取之后,没有看到下载按钮,等待一段时间并刷新页面即可
Excel中的下载链接,使用一次成功下载之后,这个链接就失效了
通过App Business Manager方式分发的App将通过iTunes Store中下载