iOS非公开App分发实践

13,310 阅读3分钟

一、前言

非公开分发是苹果新推出的一种分发方式,适用于为有限范围用户开发、不适合在App Store上公开分发的App,比如一些没有注册功能,由公司下发账号密码的企业内部应用。

苹果官方对非公开App分发的描述: developer.apple.com/cn/support/…

二、苹果分发方式对比

分发方式App Store企业账号自定App(苹果商务管理、苹果校园教务管理)非公开分发
受众所有用户企业内部员工指定组织和用户有限范围用户
是否在App Store发布
是否需要审核

三、非公开分发

作为苹果新推出的分发方式,非公开分发有如下特点:

  1. 要为非公开分发的App申请非公开App链接
  2. 用个人或公司开发者账号在App Store发布,但是不能直接在App Store搜到,只能通过短链接被访问
  3. 由于要上架App Store,和普通app一样,要提交到苹果审核,审核通过之后可访问
  4. 已经在App Store中公开上架的app可以申请非公开App链接,转为非公开分发App
  5. 非公开分发App的销售范围是App Store支持的所有区域

四、分发非公开App

创建App并提交审核

  1. 按照公开分发的方式创建App并填写信息
  2. 初始创建App提交审核时,App分发方式选择公开,非公开App链接申请通过后App分发方式会自动转为非公开分发 image.png
  3. 审核信息备注里说明App用于非公开分发

image.png 4. App提交审核

申请非公开App链接

非公开App链接的申请地址如下: developer.apple.com/contact/req…

提交非公开分发请求时需要满足以下两点:

  1. App已经提交至苹果进行审核或者已经上架,不能为处于Beta版本的App提交非公开请求,否则会被拒
  2. 如果使用的是公司开发者账号,只有主账号有提交非公开请求的权限,使用子账号申请时页面打不开,错误信息如下:

企业微信截图_9894670e-a66a-4409-8ca6-8de57aeb7433.png

非公开链接申请通过后开发者账号邮箱会收到一封通知邮件:

image.png

App的分发方式也会自动的变成非公开分发:

image.png

如果非公开App链接申请下来之前App审核因为3.2被拒,不用着急,等非公开链接申请通过之后再次提交即可。

非公开App链接申请页信息是英文,输入填写相关信息时用中、英文都可以,问题描述的越详细审核越容易过,我第一次提交后几个小时就过了。

最后

随着苹果公司对企业账号的收紧,2022年不少公司在续费时遇到了账号重新审查,万一审查不过,结果就是账号不能续费无法继续使用,之前通过企业账号分发的App必须考虑别的分发方式。

苹果官方给的建议是Apple 商务管理非公开 App 分发两种方案,相对于商务管理下载时需要管理兑换码,下载更方便的非公开App分发不失为一种新尝试。