应用在苹果App Store 怎么上架以及审批

应用在苹果App Store 怎么上架以及审批,第1张

iOS APP上架App Store流程:

1、注册开发者账号

开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。

2、创建APP ID、配置文件Profiles

创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。

3、创建iOS发布证书

创建iOS发布证书,下载P12证书文件。

4、打包ipa

利用iOS证书打包ipa,可以使用HBuilder工具打包。

5、iTunes connect创建APP

进入iTunes connect,选择创建APP,输入应用名称、语言、套装ID等,创建APP。

6、上传ipa

APP uploader程序中,提交ipa文件。

7、填写APP信息提交审核

iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。

App Store审核比较严格,其实可以借助苹果签名,这样就可以不经过App Store,直接在苹果手机上安装了。

搜索微导流,点击企业签名,上传自己的ipa文件,就可以完成在线签名了。

手机端也可以 *** 作,非常简单。

苹果说到审核团队,很多人就冒火,他们拒绝应用的理由花式上百,让人抓狂却无可奈何!他们神秘低调,除了申诉渠道,不和外界做任何的沟通。

他们是群什么样的人呢又是如何评判App的生死该怎么跟他们沟通才好

不理解他们,就无法真正理解App Store是如何运转的。

苹果Guideline

客观来讲,如果法律都不能对所有行为做明确定义或穷举的话,苹果也没有这个能力,特别是涉黄时,而苹果恰恰是一个在这方面执法特别严厉的“法官”。据苹果离职员工爆料,审核团队大量的时间花在剔除秽内容上,尤其是,任何形式的擦边球都是不被允许的,哪怕在其它方面妥协,苹果似乎在这点上毫不让步。

图标长的像生殖器

另外,此员工还爆料,审核团队的人员配置远远比外界想象的少的多,且都集中在一个地方办公。苹果不愿意降低招聘标准,坚信只有高素质人才才能做这份工作。也许是签署了保密协议,他拒绝透露具体的人数。

听起来不是那么妙是吧,我们再来看看他们的工作量。

Q:审核团队到底有多少人

对此苹果守口如瓶,在公开场合仅仅回应过一次。那还是在2009年中,Google Voice遭App Store封杀,FCC(美国联邦通信委员会)介入调查并质询审核流程,苹果在2009年7月31日的回复函中提到:

苹果关于审核团队的回复

答复非常具有外交辞令,每周的案子有8500个。审核团队有40人,但只有2人会仔细审查每一个App,其他人难道是打酱油的从当时的语境以及实际情况来看,审核团队应当远远小于40人。

因为在Quora问答社区上,也有人打听这个事情。

Quora上答案

有个人回答说他朋友的朋友的同事的亲戚(晕了没)是审核团队的,听说到2013年11月有6个人。

当然,这些信息都很模糊,但却都暗示同一个方向:审核团队的人数比外界猜测的要少的多的多!

Q:每天要审多少案子

从ASO100了解到,目前全球通过审核的数量大概在每月18-20万,如下表所示。

月份 2016年3月 2016年4月 2016年5月

更新次数 150, 954153 ,660130, 391

新发布 App41, 19146, 70651, 102

合计 192, 145200, 366181, 493

注意这是指已经通过审核的案例,再考虑到拒审的,实际数量应在20万以上。

也就是说,每周的案子至少在5万以上,就算是周末加一天班,每天的案子数量也在8000以上,相信很多人都领教过审核的细致,特别是新App,他们简直就是测试人员。请问,这么大量的工作,苹果需要多少员工来处理

即使是上百人的团队(我相信远远少于这个数字),也处理不了这么多工作。所以唯一合理的解释是:苹果已经大量的引入了自动化AI,所以人工只要处理其中一小部分,但即使这样,每个成员的工作量也是超负荷的。

Q:中国区审核是不是在中国有多少人

可以肯定的是,中国区审核也在美国。有些小伙伴说收到过北京的电话,那是因为苹果中国的员工代为传话,审核人员是禁止跟开发者直接电话沟通的。

好奇心之下,沙铭去苹果官网招聘频道去查看了下,还真发现了一些线索。

首先,查找“review”(审核)仅仅出来两个职位

跟审核相关的职位

下面是审核团队招人的页面,关键信息点有:

办公地点在Santa Clara Valley(距离Cupertino苹果总部不到20分钟的车程)

正常58工作制

工作量巨大,但是质量需要保证

整个审核团队仅仅招收中文审核,而且只要一个(同样印证了人数比外界想象的少得多)

广告贴出时间是15年6月,要求本科学历(印证了苹果不愿意降低门槛扩招团队)

苹果招聘中文审核

也许有的人会质疑:苹果招到人之后就把广告撤下来了呗!

OK,那我们就到招聘网站,社交网络上去找找线索,历史招聘总应该留下一丝痕迹吧。不过任凭我怎么搜索,就只有这么一个职位,不信各位可以自己试试。

无论再如何争辩,一个事实是在发稿时,苹果整个审核团队只招收一个人,所以沙铭根本不相信这是一个很大的团队。

至于“Web应用工程师”是什么职位,我们来看看,关键信息如下:

和审核团队一起办公,时长也一样。

职责是搭建和支持审核团队使用的系统(印证了自动化系统的存在)

仅仅招收一名懂Ruby和Java的攻城狮

招聘审核支持团队

基于以上信息,做两个大胆的猜测:

第一,正常的提审需要先排队进入自动化系统审核,然后再人工审核。而加速审核则是省去了自动化系统排队流程。

第二,5月份审核的速度加快不是因为团队扩招,而是自动化系统一次大的升级所致。

前面提到审核团队需要花大量的时间去筛查涉黄和血腥暴力内容,很容易导致心理上的不适,以至于定时要去接受心理治疗。所以有理由相信:自动化系统的一大要务就是智能过滤这些内容,才有可能最大程度上解放生产力。

Q:八卦:收入如何

有很多网站提供硅谷的收入报告,我截取了从indeedcom的一份最新平均年薪报告,而红框那一部分就是审核团队的年薪区间。

硅谷平均工资

审核团队薪水

OK,相信到这里,大家对这个神秘团队有了更多的了解,原来的羡慕和痛恨也许转变成了同情。让我们一起想象一下身为一个审核人员的感受:

科技含量不高,重复的工作内容极度枯燥。

工作压力巨大,任务堆积如山而且永远不可能完成。

不属于强势部门,甚至被其它部门瞧不起。

饱受外界的指责,但无处宣泄。

整日审查那些恶心的内容,让人抑郁。

薪水不高,硅谷生活压力很大。

然而,沙铭并不是他们的代言人来博眼泪的,真正的价值在于:把他们当成客户,时刻记住那边是一个个有感情的人,节省他们的时间就是帮自己,拒审率就一定会大大降低。

理解他们,就不会出现这种抱怨(来自知乎)

忘记提供测试账号……(审核的大爷们你们就不能自己弄个或者注册个账号么)

如何提高过审率

苹果官方公布的Top10被拒理由很有参考价值,每一种情况都给出了总占比情况:

苹果拒绝应用的十大原因

18% 缺少信息。

11% 条款22:有bug。

6% 条款222:使用欺骗、误导性的内容,尤其是名字和icon与其它App相仿。

6% 条款106:UI太差,达不到苹果的审美。

5% 条款34:iTunes Connect里的App名称和设备上显示的差别太大。

4% 条款33:App的名称,描述,截屏或视频跟应用本身不相关。

4% 条款172:要求用户输入个人隐私信息。

4% 条款21:App崩溃。

3% 条款216:多线程App的后台服务使用场景超出规定范围。

3% 条款31:App名称或关键词含有其它产品名称的。

大家可以对照自己的情况,看看中了哪一条,然后针对性的改善,因为篇幅已经很长了,沙铭就不一一详述了,仅拿其中第一条来解释下,因为缺少信息占到18%,也非常值得说。

知乎上有个小伙伴就做的很好,是一个典型的把审核当成顾客来服务的例子:

所有在提交前,都会录制一个使用的详细视频放到YouTube中,把所有的功能挨着测试,所有可能的场景都考虑到。 每次In Review都是秒过。他们估计压力也大,一天看这么多,你要他们自己慢慢摸索一个App,不如帮他们做这件事,只要他们打开看看和视频中的一样,就直接通过了。

如果制作视频不方便,另外还有个窍门:想一想应用中有没有可能让用户迷惑的地方,如果想不出来,找一个对App不熟悉的朋友帮你测试下,然后一定要使用审核信息栏右边的“备注”,如下图一样,做一些傻瓜式的指引和解释,4000字符限制,一般够用了。

提交审核时要写备注

事实证明,审核人员会很仔细的看备注区域,借这个机会展示你的用心,感动他们,节省了他自己摸索的时间,他就会也方便你,他好你好大家好!

据称,如果按照这些方法做,过审率可以提高60%以上哦!大家快转变思维吧。

此外,沙铭想花点篇幅讲讲另外一个容易被大家忽视的问题,因为常常看到论坛里和群里有小伙伴在问。

被苹果删关键词

通常情况下,长标题和堆砌关键词很容易被拒,但是也许大家没有意识到的是:即使通过了,你的关键词也不是100%都有排名。

这就涉及到苹果内部审核的另外一个机制:关键词屏蔽!即审核人员可以删除或屏蔽他认为不合适的关键词,同时通过应用且并不告知开发者。

注意里面提到两种情况:

删除,审核人员在关键词域里直接删除了关键词,如上面那位遇到的情况。

屏蔽,虽然没有删除关键词,但是屏蔽了,导致在该关键词下没有排名。

接下来,为了规避这个陷阱,我会告诉你一些技巧,以及出现这种情况后应该如何应对。

首先

设定关键词的时候不要过分堆砌和自己应用无关的词。当然,你也可以选择碰运气,但最好想办法说服审核人员你的应用和该关键词相关。

有的小伙伴可能会问了,我又没办法跟审核人员对上话,怎么说服啊没错,你是对不上话,但产品就是你的传声筒啊,描述/截屏都是可以利用的地方,觉得有必要就好好加工一下吧,尤其是描述,会告诉审核人员这是一款什么样的应用,在里面提及关键词,说不定什么时候苹果就开始检索描述了呢(请参考另外一篇文章《难道苹果在检索描述》)。

不过,一定不要走向堆砌关键词的极端,记住:目前描述没有权重,是给人看的,包括审核和用户,如果仅仅因为描述导致被拒,耽误了上线时间就得不偿失了!

其次

当审核通过后,第一件事马上去查看一下自己提交的关键词是不是都有排名了!

两种方式:1 通过ASO工具查询,快但是不那么精准;2 手工查询,慢但是精准。

推荐两种方式结合使用,先通过ASO工具查询,没有排名的关键词再通过手工查询,不过如果遇到一些结果上千的热词怎么办,翻到手抽筋都出不来啊!这里有个小窍门,把它和你的开发者账号名称组合起来查,因为开发者账号名称的权重和关键词域是相当的,算法会自动将其与其它关键词进行组合。

比方说开发者账号是“oopsing”,想查的词是“天气”,你就输入“oopsing 天气“,这样搜索的结果就大大减少了,如果发现哪个词搜不到你的应用,恭喜,你中彩了!

最后

中彩之后怎么办

可以选择到苹果申诉渠道哭诉你的应用和该关键词是多么相关,往下翻到App Review Board(如下图),选择“ask about something else”,用英文填写申诉内容,然后就等复审结果吧。

苹果上诉下拉菜单

或者,认栽先放弃这个关键词吧,下次更新时换个其它的词试试,别浪费空间。

结语

现状远非完美,但去责备审核团队显得有些不近人情,毕竟他们某种程度上也是受害者,有苦说不出。

创建了一个Q群:421909520,大家一起交流审核方面最新的动态及解决方案。问题的关键还是要符合苹果审核政策,并保持沟通沟通再沟通。

苹果有为开发者提供App加速审核的入口,主要是应对一些特殊的情况,比如app上线后遇到很严重的bug需要积极修复,重大节日等。

App加速审核 *** 作:

1Apple 提供了一个加速审核的通道:

>一般情况下,appStore审核被拒时,苹果都会在邮件中告知原因,根据具体的原因采取具体的措施。但是通过和CP们交流,ASO100专栏作者小七对1月以及2月初应用被拒的原因以及每种原因在所有原因中的比重(根据统计结果中被拒原因的条数)进行了汇总,总结出审核被拒原因的Top10,结果如下所示:
1 标题中出现了关键词或相似词语堆砌现象(约占294%)
2 因ipv6网络下无法加载问题而被拒(约占151%)
3 应用标题中包含明显的品牌词(约占86%)
4 没有提供有效的测试账户或演示视频、硬件等(约占85%)
5 没有按要求使用应用内购买,而使用了“支付宝”等第三方支付方式(约占74%)
6 和App Store中某款应用的内容以及功能重复(约占71%)
7 开发商名称和App内的金融机构名字不匹配(约占65%)
8 仅支持微信登录(约占31%)
9 包含敏感内容(约占22%)
10 应用内支持**购买(约占21%)
我们不难发现,以上10种被拒原因在所有被拒原因中的比重达已90%以上,其中,“标题中出现了关键词或相似词语堆砌现象”、“因ipv6网络下无法加载问题而被拒”以及“应用标题中包含明显的品牌词”分别占据了前三名,且比重达到了50%以上。也就是说,在CP们给出的案例中,有一半以上的应用因为这三个原因审核未过。
常见被拒原因详解:
1标题中出现了关键词或相似词语堆砌现象
通过对近期审核被拒情况的调查,我们发现:因“标题中出现了关键词或相似词语堆砌现象”而被拒的应用约达三分之一。且应用被拒后,开发者都收到了类似的被拒理由:
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 102 on Wi-Fi connected to an IPv6 network
Specifically, we were still unable access your app…
故该问题出现后,需要根据实际情况来采取相应的措施:①如果App本身不兼容ipv6,最好的办法是让App本身兼容ipv6或通过升级服务器来支持ipv6;②如果App本身已兼容ipv6,是审核人员所在的网络环境导致的问题,其解决方式主要有截图或拍下视频向苹果申诉,或尝试多次提交审核。
2 因ipv6网络下无法加载问题而被拒
值得一提的是,最近出现了多起因ipv6网络下无法加载问题而被拒的事件。其实,除了App本身不兼容ipv6会导致无法加载外,审核人员所在的网络环境也可能导致此类问题出现。被拒理由原文:
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 102 on Wi-Fi connected to an IPv6 network
Specifically, we were still unable access your app…
故该问题出现后,需要根据实际情况来采取相应的措施:①如果App本身不兼容ipv6,最好的办法是让App本身兼容ipv6或通过升级服务器来支持ipv6;②如果App本身已兼容ipv6,是审核人员所在的网络环境导致的问题,其解决方式主要有截图或拍下视频向苹果申诉,或尝试多次提交审核。
3应用标题中包含明显的品牌词
苹果在《App Store审核指南》的237项中曾明确指出:请不试图使用任何商标术语、流行应用的名字以及其他毫不相关的词语来戏弄系统。也就是说,如果应用或其元数据(尤其是标题)中添加了明显的非自身的品牌词,或未经授权的商标术语、名人的名字等都可能被拒。被拒理由原文:
Your app or its metadata contains misleading content Specifically, the app name is leveraging the popularity of …
Next Steps
Please remove or revise any misleading content in your app and its metadata
注:除了标题中堆砌大量关键词或相似词语以及包含明显的品牌词这两个常见原因之外,①标题中含有和应用的实际功能等没有任何关系的词,②标题中含有暴力、色情等敏感词汇,和App分级严重不符,以及③标题过长(虽然苹果将标题的字符数规定在了50个字符以内,但是苹果在其官网也曾明确指出:最好将字符数控制在23个左右或更少。)等也可能导致被拒。
4没有提供有效的测试账户或演示视频等
为了帮助应用顺利地通过审核,苹果在审核指南的开头部分详细列出了可能降低审核速度或导致应用被拒的常见问题。其中明确指出:
如果应用的某些功能需要登录才能使用,你必须提供一个有效的demo账户的用户名和密码;如果某个功能需要一个很难复制的环境或者需要特定的硬件,你需要提供演示视频或硬件;如果有特殊的配置需要设置,你需要列出相关细节。此外,请确保你的账户信息是完整、最新的。
被拒理由原文:
We were unable to sign in to review your app with the provided demo account The demo account provided was invalid…
Next Steps
Please provide valid demo account details in the App Review Information section for your app in iTunes Connect Please ensure that the information you provide includes any data necessary to demonstrate the functionality of your app features
5 没有按要求使用应用内购买,而使用了 “支付宝”等第三方支付方式
苹果规定:如果希望通过付费才可以解锁某款应用中的一些功能(例如,订阅内容、游戏货币、游戏关卡、获取优质内容或解锁完整版本等),必须使用应用内付费(IAP)。应用不允许包括按钮、外部链接或者其他调用方式和行为指导用户采用非IAP的方式付费……如果你的应用内付费的付费类型不正确,你的应用会被拒绝。此外,应用不可以直接或间接使用应用内付费的内容和功能向其他用户赠送礼品。被拒理由原文:
We noticed that your app enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not allowed on the App Store
Next Steps
While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased through IAP, within the app - unless it is of the type referenced in guideline 313 of the App Store Review Guidelines
6和App Store中某款应用的内容以及功能重复
如果应用的内容和功能和App Store中某款应用(尤其是热门应用)的内容和功能类似,或者仅仅对某款应用的名称以及UI等进行了简单地修改,那它可能无法通过苹果的审核。被拒理由原文:
Your app duplicates the content and functionality of apps currently available on the App Store
Apps that simply duplicate content and/or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps
We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines
除此之外,虽然苹果的理念中提倡“简洁”,但并不代表它能够接受功能不够完善、过于单一的应用。如果你的应用没有创意,且不能够给用户提供有价值的体验、或者仅适用于某个小众市场,那它也可能被苹果拒绝。
7开发商名称和APP内的金融机构名字不匹配
再次提醒一下各位开发者,尤其是理财、P2P等金融类相关产品的开发者:如果开发商的名称和App内的金融机构名字不匹配,被拒的风险就会大大增加。 被拒理由原文:
The Seller and Artist names associated with your app do not reflect the financial institute in the app or its metadata, as required by section 12 of the Apple Developer Program License Agreement
Next Steps
Your app must be published under a Seller name and Artist name that reflects the financial institution brand…
如果遇到了类似问题,可以尝试下述方式:
①苹果规定:金融类应用只能用对应公司名称的开发者账号上传。也就是说,如果用个人开发者账号提交金融类应用后收到了类似邮件,你可以考虑用公司开发者账号提交。
②如果你不想采取上面的方式,且你是在帮助客户提交应用,可以让客户将你的开发者账号添加到他们的开发者账号团队成员中,然后再尝试提交。
③审核期间,将敏感信息和功能删除或隐藏。
8仅支持微信登录
苹果在审核指南511中指出:如果应用并没有包括明显地、基于用户账户的功能,请允许用户在不登陆的情况下就能正常使用。应用不能要求用户输入个人信息来使用其中的功能,但和核心功能直接相关的应用或法律要求的情况除外。如果应用的核心功能并没有和某个特定的社交网络(例如:Facebook、微信、微博、Twitter等)相关,你必须提供无需登录的方式或通过另一种机制访问的功能。但获取用户基本资料、分享到社交网络,或邀请朋友使用这个应用都不被认为是核心的应用功能。被拒理由原文:
We were required to install WeChat before we could use the alternative login mechanism Apps should be able to run on launch, without requiring additional apps to be installed
Next Steps
Please revise your app to ensure that users can use it upon launch If your app requires authentication before use, please use methods that can authenticate users from within your app
9包含敏感的内容
苹果在审核指南11中指出:应用程序不应该包括具有攻击性、令人不悦、侮辱或品味低下的内容。例如,引用或评论宗教、种族、性取向、性别或其他目标人群的内容、公开的性爱或色情内容、针对人或动物被杀害等较为逼真的描述等。被拒理由原文:
Your app includes content that many users would find objectionable and offensive Specifically, your app name indicates the app contains adult content
Next Steps
Please remove all objectionable content from your app and submit your revised binary for reviewFor app design information, check out the following videos…
10应用内支持购买**、抽奖券等
苹果不允许使用应用内付费购买信用点或者虚拟货币,并把它们与实际的货币结合使用,也不允许在应用当中购买**,抽奖券,和进行资金转移等。 但可以通过提供一个链接,然后启动Safari,在网站中购买。被拒理由原文:
Your app enables users to purchase a raffle ticket, top-up their accounts, or initiate fund transfers in the app, which does not comply with the App Store Review Guidelines
Next Steps
While raffle tickets cannot be purchased within the app, you may provide a link that launches your website in Safari, where users may purchase a ticket


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13395919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存