App上架App Store的两个问题
手上有个App需要上架苹果应用商城(App Store),被折腾了好久。
1、关于使用CallKit
该项目里包含有CallKit,但只是调用了CallKit的拨号面板,并没有深度使用该功能。在早前上架时并也没有提示有影响。本次更新时,显示:
好嘛。即然MIIT(工信部)要求不可使用,就返工检查,全部清理了涉及CallKit的部分后重新提交。
可是,网上又有说微信目前在灰度测试CallKit功能。难道这就是大厂优先政策?
看网上资料:有友友说只要向审核人员回复,明确声明在大陆地区没有启用该功能,也会获得通过。
2、内部使用的APP需要使用新的分发方式
另一项目,是客户订制APP。该应用的帐号采用管理平台开设后分发的形式,不需要用户自行注册。APP上只有登录口,没有注册入口。申请AppStore上架而一直未获通过,审核员一直在问收费方式及用户如何开设使用。开始以为需要涉及分润之类的事务,直白告之,未开放普通会员购买注册等,皆由管理员分配帐号。
最终,被审核员下了定论:这种方式更符合Apple business Manager分发方式。
审核人员说用户来到AppStore希望找到他们可以挑选和使用的App,所以他们检查每个App的标准,还要看看它是否适合广大用户。像这种主要面向特定用户的业务,让我们使用Apple Business Manager(ABM)。
第一次接触Apple business Manager,又是一顿折腾。
首先要注册 Apple business Manager,与开发者帐号不可以相同,需重新注册。
审核通过后,会得到苹果商务(ABM)的组织ID与组织名称。
登陆App Store Connect配置App的分发方式为私人。然后填入对应的组织ID与组织名称。提交审核。
审核通过后,就可以在 Apple business Manager 管理平台生成兑换码。
Apple Business Manager分发和App Store分发方式:
1、分发方式不同:分发在AppStore上的应用,用户可以直接在AppStore上面下载进行安装使用。分发在AppleBusinessManager上的应用,用户在AppStore上需要输入兑换码才能找到并下载。
2、适用范围:分发在AppStore上的应用,可以在155个国家公开发布。分发在AppleBusinessManager上的应用,只能在69个国家地区私密发布,包括中国大陆,(私密发布是指:AppStore上通过名字搜索不到,只能通过兑换码兑换)。
3、适用人群:分发在AppStore上的应用,所有人都可以下载使用。分发在AppleBusinessManager上的应用,只有兑换码的用户,通过兑换码下载使用。
可恶的工信部。
另外,Telegram不也在大陆app store上架了吗?人家不也有 Callkit 吗?
en。也许你是默认科学上网吧。这个东西是上架了但是国内用户用不了的。惊不惊喜。😅😅