如何通过AppStore审核 iOSappstore开发者账号经验分享

苹果应用商店审核规则更新:儿童应用开发者及运营人注意
发布时间:&&&&QQ/微信:
可能是因为苹果之前吃了官司,这个事情一直是列在改善计划里面的吧,上面的这个配图,你知道是谁么?
之前有相关的审核参考信息:《》、《》、《》。
以下是苹果此次应用规则的主要更新点:
针对13岁以下儿童推出的应用必须包含隐私政策。
主要针对13岁以下儿童推出的应用不得内置“行为广告”(behavioral advertising,即主要根据用户在应用内操作习惯而发布的定向广告),文字类广告的表达形式必须适合儿童用户。
主要针对13岁以下儿童推出的应用必须在儿童用户得到父母允许,或者使用某种安全机制才能允许用户打开应用内的链接或者进行账户资金操作。
“儿童”类别中的应用必须写明自己的应用是针对5岁或者以下,还是6-8岁、9-11岁之间的儿童用户推出。
如果你的APP遇到什么其他状况,需要联系AppStore官方人员的话,请查看这个帖子:
微信扫扫打赏给ChinaApp
感谢分享给更多身边的朋友
相关文章推荐
Ad Marketplace推荐
关于ChinaApp
专注APP运营推广!海纳国内外最新的App营销推广技术技巧,已经成为行业众多公司要求员工必上的网站。二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
爱宁静,不爱喧闹,
爱奋斗,也爱自由,
爱顺其自然,爱独来独往,
没高学历,不算成功,
没车也没房,但我真诚,
走进你的世界,却不留痕迹,
我是过客,不只是过客...
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
打开iTunesConnect网站。成功登录后进入管理页面& 选择“Manage Your Apps”进入应用管理页面,并点击“Add New App”新建一个项目&& 新建App项目可以参考前面的,这里我们不做真实的提交,只进行到应用的状态为"Preparefor Upload"就可以了。这里的Bundle ID 一定要与项目的info.plist中的Bundle ID保持一致,不然会内购不成功或到别人账户里去了。&& 选择“Manage In-App Purchases”进入产品管理页面。选择”Create New“来创建新的产品(付费道具)。&这里会出现五个项,如果你只看到一个”Free Subscription",这个时候,请先去完成“Contracts, Tax, and Banking”的资料填写,可以参考&类型说明:1. Consumable 消耗品: 每次下载都需要付费, 游戏中的收付道具或充值一般都用这个类型来实现2. Non-consumable 非消耗品: 仅需要付费一次, 游戏中如果有什么收费补丁或收费地图什么的,可以用这个3. Auto-Renewable Subscriptions 自动订阅:允许用户购买一个持续时间更新的东西,并自动续期,游戏中少见,一般杂志订阅会用到4. Free Subscription 免费订阅: 这个你懂的5.&Non-Renewing Subscription 非自动订况:我们做游戏收费道具,选择第一个“Consumable”,之后设置一些产品的信息&Reference Name: 付费产品名称,这个自己看看就行了Product ID:你产品的唯一id,通常格式是com.xx.xx,但它可以是任何形式(中文和特殊符号除久),不要求以程序的App ID作为前缀Price Tier:选择价格,这里你选择价格后会出现各种货币对应的价格对照表。Add Language:添加产品名称与描述语言,这里可以设置不同语言不同的描述。产品的名称会在购买时显示给玩家Screenshot 截图:展示你产品的截图,测试时可以不用管。一路Save保存回到“Manage In-App Purchases”页面中,你会看到我们新建的产品,同样的方法,你也可以创建多个产品。只要保证Product ID 不同就行,其他的随意。&做sandbox测试时,In-App Purchases设置到这里就可以了。但真正上线时还得继续设置下去。这里没有上传截图的状态是“Waiting for Screenshot”,我们上传一个截图后状态变为"Ready to Submit",为什么不是“Submit for Review”&这里我们的App的状态是“Prepare for Upload”,在这我们需要将“In-App Purchases”加入到你的App应用中,这一步只能在App状态为“Ready for upload”之前去做,否则”In-App Purchase“就没法submit了。如果产品都设置好了,点Done回到”App Information"中,确定为App状态为“Prepare for Upload”时,点“view Details”在下面的In-App Purchases中,选择“Edit”& 选择App中所需要加入的产品&“Save” 保存,确定产品信息添加无误后,可以点下面的“Ready to Upload Binary”。&这后,App 应用的状态就是“Waiting for Upload",回过去再看产品时,状态变为了"Waiting for Review"到此,App iTunes Connect上所有的设置都完成,直等上传二进制文件发布等待审核通过了。传说内购产品的审核在App审核通过之后才开始。二、申请测试账号。利用sandbox测试模式模拟App Store购买流程回到iTunes Connect主页面中,选择”Manage Users“ 然后选择”Test User“ 然后点”Add New User“,创建几个测试用的账号就可以了& 记住账号和密码哈,记不住就删掉重新建 娃哈哈~(切记:不能用于真正的AppStore中使用此账号,不仅不能用,而且一旦AppStore发现后果你懂得~)
过☆客推荐阅读:
& 20:52:00
& 22:29:14
& 23:26:20
& 01:25:09
阅读(26024)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'苹果开发——App内购以及验证store的收据(一)',
blogAbstract:'\t发了几天时间在网上折腾了几天,终于把App内购给弄好了。分享一下个人经验一、 在iTunesConnect中创建内购的App,然后为这个App设置一些产品(付费道具等)\t打开iTunesConnect网站'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}使用微信授权登录的APP,如何通过App Store审核?
微信客户端授权登录开始邀请第三方应用内测了,我们虽然是个创业团队,但很幸运的成为了该功能的早期内测用户,经过半年多的试用,积累了不少的经验和教训,分享出来,希望对大家有所帮助。
微信客户端授权登录开始邀请第三方应用内测了,我们虽然是个创业团队,但很幸运的成为了该功能的早期内测用户,经过半年多的试用,积累了不少的经验和教训,分享出来,希望对大家有所帮助。
微信授权登录的优势有哪些?
1. 数亿微信用户直接登录, 免去繁琐注册流程。
2. 支持获取用户基本信息,免去用户填写个人资料的烦恼,并且内容真实可靠。
一个iOS应用使用微信授权登录的过程应该是怎样的?
申请微信授权登录&微信sdk接入&多应用账号打通&提交AppStore审核&上线
为什么提交AppStore审核也列入了这个过程?
因为这里坑最多,我们一开始缺乏经验,足足在这步浪费了差不多两个月的宝贵时间!
下面,我们就按照这个过程,逐一进行介绍。
第一步:申请微信授权登录
微信授权登录的申请条件?
只要应用已经获得了微信支付的权限,就可以提交申请。
具体怎么申请,官方有很详细的介绍,这也不是本文的重点,所以就直接略过了。附上微信开放平台的地址:
在这里要重点指出的是:
1. 客户端的授权登录是在微信开放平台申请的。
2. web端的授权登录除了要在微信开放平台申请外,还要申请微信公众平台的服务号并完成认证,获取高级接口的访问权限。
修正:微信的伙伴们反馈了最新的进展,web端的授权登录现在可以不用公众号了。
第二步:微信sdk接入
如果你的申请被通过,会得到一个包含有微信授权登录的SDK包,这个包同时也包含了基础的分享功能。具体的接入方法,微信会在SDK包中提供详细的说明文档,按照文档进行接入即可。
在这里要重点指出的是:
1. 授权成功后返回的OpenID仅仅是应用内唯一标识,同一用户在不同应用进行授权,返回的OpenID是不一样的!
2. 即使是同一个应用,同一个用户在移动应用授权登录和在web应用授权登录,返回的OpenID也是不一样的!
OpenID都不一样,那我的产品是一系列应用,想统一账号怎么办?
别急,继续往下看,微信已经提供了解决方案的。
第三步:多应用打账号打通
如果你们的产品是一个系列应用,又或者同时有移动应用和web应用,那么按照微信的规定,每个应用都必须在开放平台进行登记和审核(需要绑定包名,所以不能多个应用使用同一个签名),这也就意味着这些应用每个都是独立的应用!前面说过,这样会导致这一系列应用当用户授权后,返回的OpenID都不一样,无法唯一标识用户!这时就需要使用UnionID机制来解决这个问题。
UnionID使用规则如下:
1. 同一个授权用户,在同一个开放平台账号下的应用中进行授权,返回的UnionID是相同的。
2. 同一个授权用户,在绑定到同一个开放平台账号下的公众账号进行授权,返回的UnionID是相同的。
这下多应用账户打通的问题就彻底的解决了吧!
第四步:提交AppStore审核
本来不该写这个环节的,因为这个环节貌似跟微信授权登录没什么关系,但其实这里才是本文最最最重要的地方,这里真的是坑多且深啊,我们足足在这里耗了两个月左右&
当我们[第一次]满心欢喜的以国内少数几个(现在我怀疑就是第一个!)仅支持微信授权登录应用的姿态,把应用提交到AppStore审核两周后,得到了我们的第一个拒绝通过的审核理由:你们的微信登录按钮点了没反应!
微信登录按钮为什么会没反应?
我们可是经过了充分的测试了呀!特别是微信授权登录流程,更是测的不能更细致了!最后我们发现,这个登录按钮如果想没反应,那一定要做一件事情:卸载微信!
好吧,是我们的问题,作为一个创业团队,没有配专职的测试人员,测试经验不足,遗漏了这一步,让苹果大神您测出来了,我们认了!
我们立刻为微信登录按钮添加了微信是否安装的检测,如果检测到微信没有安装,那我们就弹出对一个提示框,提示用户要去下载微信,而且提示框还提供了直接跳到AppStore下载微信的按钮,我们甚至还贴心的添加了英文版的提示框(因为AppStore拒绝我们通过的理由中的截图是英文版的系统)。
这下我们信心满满的[第二次]向AppStore提交审核,差不多两周后得到了我们的第二个拒绝通过的审核理由:你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。
我们郁闷,我们不服,我们去申诉:我们使用微信授权登录是为了提供更好的用户体验,是为了避免用户输入个人资料的繁琐过程呀!
申诉结果在五天后反馈到了我们:我们仔细阅读了你们的申诉内容,但是还是认为你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。
好吧,我们屈服了,我们作为一个创业团队,无法让微信授权登录的sdk在未安装微信的时候,可以跳转到web页面进行授权,我们只好用了两天时间开发了基于手机号和验证码的注册登录系统,开始[第三次]向AppStroe提交审核。这次的审核用了一周多的时间,审核的速度是快起来了,可是还是悲剧了!理由甚至都没变:你们应用设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。
这次我们彻底愤怒了,增加了那么明显的手机号验证码授权登录界面啊,审核大哥你不可能没看到啊,居然还用同样的理由拒绝我们,太过分了吧!这次我们使用了更为强烈的措辞进行了申诉,申诉结果在提交后的第四天得到了反馈:我们注意到了你们已经提供了自己的用户授权认证系统,但是你们使用的微信授权登录设置了太高的门槛,必须要安装微信才能登录和使用你们的应用!你们要么使用自己的用户授权认证系统,要么让你们目前的登录不需要安装微信就可以使用。
当时我们都无语了,审核大哥你要不要做的这么绝啊!我们当时甚至萌生了要不索性把微信授权登录去掉,换成微博授权登录念头!最终,我们决定做最后一次尝试,就是应用在登录的时候,主动检测微信是否有安装,如果没有安装的话,直接把微信的授权登录按钮隐藏掉,只保留我们自己的注册登录功能!这是我们[第四次]向AppStore提交审核,心里剩下的只有忐忑&&六天后,审核通过了!审核终于通过了!喜极而泣啊!
回想整个应用提交AppStore审核过程,耗时近乎两个月,从世界杯前硬生生被拖到世界杯彻底结束,我们的应用是个专注宵夜应用啊,世界杯过了,我们的推广难了n倍啊!
希望大家看了我们的经历,能够吸取教训,不要重蹈我们的覆辙!
以上就是我们应用使用微信授权登录提交AppStore审核的过程。
赞助商链接:&&&&iOS平台开发者都知道,APP上传到AppStore后,通过审核的速度只能看审核员的心情和咱的人品,十天半个月是常有的事,常规的升级时,多等等或许对产品还没有太大影响,一旦产品出现重大bug或其他问题,必须升级客户端才能解决的时候,AppStore这样的审核速度无异于置产品于死地。&&&&今天就这段时间踩过的坑,分享一下紧急情况下迅速通过AppStore审核的经验。为啥说紧急情况下?因为这就是一个紧急通道,还是建议紧急情况下使用。-通道Apple也知道自己常规通道审核速度慢,于是设立了一个紧急通道。Contact the App Review Team(/contact/app-store/?topic=expedite)&&&&一般在以下几种情况下可以使用:a)产品遇到严重的bug,需要紧急修复b)开展营销活动,需要产品及时通过审核c)其他例如季节性的问题、产品大的体验升级-如何使用&&&&首先打开上面的链接后,登录开发者账号,选择&request an expendited review&,就是请求加急审核。&&&&下面需要补充一下联系信息和APP信息,重点在最后一项“Description”,这里需要选择请求加急审核的原因,“Critical Bug Fix”就是上面提到的第一种情况,修复产品遇到的严重bug,“Time-Sensitive Event”就是上面提到的第二种情况。&&&&以“Critical Bug Fix”,下面的“Explanation”需要填入更详细的描述信息,这里就是决定能否加急审核通过成功的关键。&&&&以博主几次实操的经验,这里需要填入给Apple审核员的一封信(文末提供博主写的中英文双语信),信的结构需要包括以下几部分:a)感谢Apple reviewer之前快速通过了我们之前的上线申请b)强调我们为了开发这款产品投入了巨大的精力,为给iPhone用户提供优良的使用体验耗费了巨大资源,这次出现紧急bug,必须加急审核,否则损失巨大c)清晰地描述AppStore在售版本存在的bug,清楚地给出重现的步骤,明确告知现在提交的更新包修复了这些bug,这个必须写清楚,博主提交过三次加急审核,两次通过一次不通过,不通过的那次没有填写bug重现步骤,而且在填写时下面也明确地英文提示需要详细的bug重现步骤,如果不够详细加急审核申请可能被拒d)最好中英文双语,Apple的审核员博主现在也搞不清是老美还是国内大陆同胞,有时候后台监测到北京时间晚上在审核,有时候又是白天,知乎还有网友分享说接到越洋电话的,所以,为了产品安然度过难关,产品狗们,辛苦一点写中英双语吧。&&&&最后说点别的,现在不少网站都提供了声称保证48小时内通过AppStore审核的收费服务,不成功不收费,原理不清楚,但明明可以巧用苹果规则,为何要用原理不清的服务呢?时间关乎产品生死,建议还是平时正规走常规通道,紧急时走紧急通道,据说紧急通道还限使用次数,别滥用吧。&&&&互联网时代,一切以信息不对称为盈利模式的产品,终将不存在,始终相信这点。做产品不易,养产品更难,人艰不拆,希望小小的经验分享能有点用。&&&&关注博主订阅号,回复 “Apple加急审核” 获取博主分享的中英文双语信和更多经验分享,期待一起交流成长。吴世亮(PM-Sherlock) 
 文章为作者独立观点,不代表微头条立场
的最新文章
美,应该也是产品。《在你身边,为你设计》阅读分享2015年已经悄然过去了,还欠一个总结,想想还是得写点什么。有喜有悲,有庆幸有遗憾,这或许不单201新产品准备上线了,加班回家前随笔。同样是PM,一个是product manager,一个是project manager,究竟有什么不一样?Sherlock最近的一个项目,告诉你有什么不同。这世间本没有路,填的坑多了,自然就有了路。随便聊聊AppStore加急审核分享PM-Sherlock我是吴世亮,走在PM成长路上,与你分享成长路上的点点滴滴,共同成长,或许你还能收到生活中的思考,以及一些很有趣的小玩意分享。热门文章最新文章PM-Sherlock我是吴世亮,走在PM成长路上,与你分享成长路上的点点滴滴,共同成长,或许你还能收到生活中的思考,以及一些很有趣的小玩意分享。}

我要回帖

更多关于 appstore开发者收款 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信