ios 内购加急审核

2014-03-21 13:46:26 harder321 阅读数 1425

MKStoreKit小记

之前某个应用尝试了In-App Purchases的Non-Consumable这种购买方式,为了图省事,使用MKStoreKit来实现,走完整个流程跌跌撞撞,查了不少资料,稀里糊涂的成功上架。

最近,资本家贪婪的本性发作,需要添加更多Non-Consumable的购买选项,由于无法测试(需要和binary一起提交审核),随便弄一下就提交了,没想到平时十分负责的苹果审核人员居然没测出问题,上架后收到不少用户的邮件才发现出了大事,又折腾半天才搞定,记录一下。

  1. 在应用中添加MKStoreKit,略
  2. 编辑MKStoreKitConfigs.h,把所有涉及的IAP的ID都define进来,方便代码调用,例如
    #define IAP_ID1 @"com.mycompany.myapp.001"
    #define IAP_ID2 @"com.mycompany.myapp.002"
    #define IAP_ID3 @"com.mycompany.myapp.003"
    
  3. 编辑MKStoreKitConfigs.plist,把上面的IAP ID按各自的类型添加进来(本次血的教训就是漏了这一步)
  4. 程序启动时运行
    [MKStoreManager sharedManager];
    [[MKStoreManager sharedManager] purchasableObjectsDescription];

    如果能看到NSLog出来所有的内购项目就说明成功了

  5. 之后程序里根据第二步define的几个ID就行判断操作就行了,详见官方文档

最后,再到 Request an Expedited App Review 填个申请加急审核的表单

2013-12-14 12:58:32 teng_ontheway 阅读数 13445


1. 有时我们已发布的应用会出现点小毛病,或者我们就想快速的通过一个新版本,我们想快速的通过审核。


可以提交加急更新申请:https://developer.apple.com/appstore/contact/appreviewteam/index.html

提交加急审核需要理由,找个什么借口,一般涉及到银行信息,或者崩溃打不开这种的比较容易通过。

反正苹果很苛刻,一般不给处理。如果处理第二天就可以下载最新了,省去了漫漫的等待。

一个成功加急审核的借口


We found a serious security problem, Our application users  to share the photo which find in our APP, maybe lead them the Social network account not safe. In the new version we fix this serious problem.So wo need a fast review, to ensure the security of user information. Please help us, thank you very much.



2. 一般如果是更新版本出现很严重bug的时候,申请加速苹果都会受理的。但是一般如果不是很严重,只是想申请加速审核 的话,貌似苹果一般只会按正常流程走,偶尔一两次遇到不一样的审核员,也会给你加速审核通过,具体怎么样看苹果审核的心情了~


3. 刚提交了一个加急审核申请...
因为新版本添加了Social.framework
会导致在5.1下崩溃...

现在提交加急申请如果是bug修复都要求你写清楚要怎么让审核人员重现bug.
就是为了避免滥用.
本来是人性化的一条绿色通道...如果被小聪明给搞的苹果关闭加急审核就不好了.

2015-06-26 10:56:13 sinat_28709097 阅读数 330

之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。

话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常问进度的时候,实施那边说xxx那边20号要验收,验收不过要打官司了……

然后开始悲催的继续找到以前别人的代码改bug,十几个,虽说难度不是很大,但是很不爽~

18号加班改完,19号给测试人员测试。然后我继续开始新版本。结果测试那一天了没消息,LZ很2的去找到测试去问测试完了吗?然后测试MM笑着和我说,呀,忘了和你说了,没问题了。 括弧当时时间为下午6点左右,LZ当天正常下班时间是6点十几分。然后开始回来今天提交。话说提交速度那叫一个慢!没办法,启用米国VPN,速度快了很多,看着进度条一点一点往前走,慢慢走,慢慢走……n久后走到头。然后上面文字提示说已经提交完毕,但是进度条又回到了初始位置是怎么回事 ?!愤怒了!去iTunes connect里刷新状态提示等待提交 = =!

好吧,重新提交 --> 然后卡那不动了 ~~ 这米国vpn也不好用啊还是库克那服务器的原因啊。。。。

唉,取消提交然后用Application Loader提交,打包、选择、上传,速度很慢但是一切还算是顺利。在忽上忽下、“动荡不定”的网速中终于提交成功。iTunes connect里刷新状态为等待审核。OK,终于提交了。


竟然扯了这么多~


下面进入正题。提交完成后进入加急审核页面。

链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html

在i would like to里选择加急审核



然后填写相关信息。



App Information里填写应用名称,ID填写9位数字ID。

继续


选择原因,然后填写理由。

这里要注意的是理由一般是用户安全问题或者崩溃问题成功率会高一些(LZ写的是崩溃,不要说我是赶时间,苹果会不同意,以前版本确实有崩溃问题,只不过不多~ 这里我不多说了,你们懂的)

还有一点要注意的是,如果是崩溃问题,你最好写上操作步骤,让审核员去重现这个问题。

PS. 如果遇到非常时期或者人品不好遇到心情不好的审核员,请自行另行处理~

就到这里了,继续搬砖去了~

信息共享,转载免费,但请注明出处


http://blog.csdn.net/showhilllee


2014.5.10补充:

之前听别人说一年只有两次加急的机会。一直没有尝试过,所以也没法证明是否是真的。

昨天晚上(周五晚)由于销售要在周一的时候开始做大量推广,所以今年的第三次加急审核又开始了……

今天早上起床后还在担心应该是没有通过,但是AppStore查看了下,已经通过了审核。

说明之前一年只有两次加急审核的机会是不正确的。至于一年到底有多少次加急审核的机会,官方没有看到相关的说明,也不能确定次数是多少。

如果有看到相关文档或说明的童鞋,希望能和大家分享下~


2014.5.14补充:

第四次加急,从提交到通过大概过了两天的时间。


2015.6.2补充:

加急审核说明是可以写中文的。这里感谢 @第七只蚂蚁 提供宝贵的信息。


转载请注明出处:http://blog.csdn.net/showhilllee/article/details/19541493

2016-07-20 10:39:00 weixin_30267697 阅读数 16



下面进入正题。提交完成后进入加急审核页面。

链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html

在i would like to里选择加急审核

 

然后填写相关信息。

 

App Information里填写应用名称,ID填写9位数字ID 现在(2015-12-8)看了下下ID已经是10位了。感谢网友@qq_33265981 提醒

继续

选择原因,然后填写理由。

这里要注意的是理由一般是用户安全问题或者崩溃问题成功率会高一些(LZ写的是崩溃,不要说我是赶时间,苹果会不同意,以前版本确实有崩溃问题,只不过不多~ 这里我不多说了,你们懂的)

还有一点要注意的是,如果是崩溃问题,你最好写上操作步骤,让审核员去重现这个问题。

PS. 如果遇到非常时期或者人品不好遇到心情不好的审核员,请自行另行处理~

就到这里了,继续搬砖去了~

信息共享,转载免费,但请注明出处

 

http://blog.csdn.net/showhilllee

 

2014.5.10补充:

之前听别人说一年只有两次加急的机会。一直没有尝试过,所以也没法证明是否是真的。

昨天晚上(周五晚)由于销售要在周一的时候开始做大量推广,所以今年的第三次加急审核又开始了……

今天早上起床后还在担心应该是没有通过,但是AppStore查看了下,已经通过了审核。

说明之前一年只有两次加急审核的机会是不正确的。至于一年到底有多少次加急审核的机会,官方没有看到相关的说明,也不能确定次数是多少。

如果有看到相关文档或说明的童鞋,希望能和大家分享下~

 

2014.5.14补充:

第四次加急,从提交到通过大概过了两天的时间。

 

2015.6.2补充:

加急审核说明是可以写中文的。这里感谢 @第七只蚂蚁 提供宝贵的信息。

 

转载请注明出处:http://blog.csdn.net/showhilllee/article/details/19541493

还是提醒大家慎用

 

======================我是分割线========================

2015.10.22补充:

有网友私信说加急被苹果给拒了,遂问加急几次,奈何无回信了~唉,桑心

 

慎用啊大家!(PS.评论里的小广告怎么就是删不完呢!)

 

====================2015-10-29更新=======================

由于评论区广告太多,不胜其烦,只能关闭评论功能。有问题的可以私信。

 

============我是考试密封线=============

2015-12-9更新

苹果官网相关电话地址:https://developer.apple.com/contact/phone.php

一般线路会比较繁忙,可能需要等待一会

转载于:https://www.cnblogs.com/guangleijia/p/5687421.html

2015-11-23 10:20:55 yes1160110238 阅读数 954


App中设计的图标与Apple原生图标类似,Apple原生图标有专利保护,并且在Design
Guideline里面规定,App的图标不能与Apple图标雷同,如iTunes,App Store,
iPod等的图标。若出现雷同App将被拒。

逐风

app的设置界面、按钮使用了类似iphone的操作方式以及icon的圆角设计 -> 重新设计…

app的年龄设置太低 -> 改了年龄…

app里有实物奖励 -> 免责声明,和苹果无关…

app描述里提了后续版本的功能的字样 -> 删除…

app有打分的功能 -> 有reject的,也有通过的…

app需要使用location,没有提示用户 -> 加了提示,允许用户拒绝…

app没提供测试账号 -> 提供…

app里有私有api -> 修改…

遇到过两个问题:

1.第三方静态库包含私有api的调用(联系第三方技术支持,更新静态库);

2.包含潜在的色情,暴力等内容(调整应用年龄限制等级,并加入举报功能)

游戏中包含可以跳转的URL,被拒

游戏中包含推广非本账号下的APP的,被拒

APP界面设计太像一个网页了,被拒

游戏内购时候做了服务器验证,服务器不稳定,导致测试账号无法充值,被拒

游戏中提供了月卡功能,但是不支持玩家在不同设备中使用,被拒

1: 做浏览器的,分级必须选17+

2: 类似于Android widgets 桌面的应用被拒(不符合用户习惯)

3: Term of service 的URL链接大网页与 “Term of service” 内容不符合,被拒

4: 某个button或者控件的响应,没有与说明描述的一致,被拒

5:iPad应用,UIPopoverController的那个箭头,没有指向对应的按钮或者控件,被拒。(转屏后如果没有指对,也被拒)

6:iPhone程序不能在iPad上跑,或者跑得不好,被拒

7:Documents里的文件,没有按照iCould的指导文档处理好,被拒

app的年龄设置太低 -> 改了改高年龄…

app里有提示用户评价打分的按钮功能 -> 删除…

没有在多个设备测试,iphone5出现界面扭曲->改

app里用了第三方的api -> 修改…

游戏界面丑不符合iPhone用户的期望值,连续被拒2次。 —重画。

永久购买的IAP没有添加恢复购买功能。 —添加。

添加了退出程序的功能不符合人机交互功能。 —删除。

1、和苹果的app store风格类似 修改

2、使用私有API 删除

3、别人的,界面中的iPhone写错成IPhone 修改

1)app内的第三方登陆通过内置浏览器跳转出去的被拒 修改成webView登陆

2)墙纸类应用因为无法控制第三方数据导致部分色情图片的出现会被拒 删除

3)app名称或者内部数据使用到一些被注册商标的名称会被拒 修改名称

4)应用太多简单,界面太过少或者严重违背苹果界面设计准则被拒 重新设计

一、第一次是在审核的时候,app一直提示无法连接到服务器,自己测试没有问题,分析原因可能是Reachability返回无法连接
-改用request返回数据判断后审核通过

二、提交视频类客户端,说没有视频直播的版权 -提供版权说明后通过审核

三、产品仅提供手机号注册,要求提供账号 -提供账号

四、产品的icon和闪屏图片加入了其他公司的logo -去除logo

1.关于我们那个页面为了方便用本地webView布局的,仅此一个页面,就因为这个被拒。提示什么没有native特性,如button。。搞了半天才知道这原因,把webview换成个图片,苹果满意了。

2.某应用,其他都没问题,有个使用说明为了美观我把每一项加了个封面做成书架风格,内容纯txt的。苹果当我卖书的,告诉我,xxx like
ebook should be xxx on ebook store.我就把这个删了,通过了。我很想不通那么多txt格式的电子书怎么通过的。

3.
用了个类似优酷那种一点弹出一圈菜单的,说用户会confused疑惑,要有引导说明,没通过。我加上说明也没用。最后还是换了个普通的菜单,通过了。

程序里有提示用户评价

提示语:亲,给个好评!~ 被拒了

改为‘’去APPSTORE评分”通过了

1、app内如果出现苹果设备名称,必须是iPhone、iPad之类的,注意大小写,如果是iphone或者ipad,rejected!!

2、app内如果涉及到登陆或者需要和硬件设备连接才能继续操作的,需要提供测试账号,或者操作视频。

3、私有api的问题,遇到过一次。。。

1.应用内含有有某公司LOGO的图片,没有该公司授权文件,被拒

2.应用关于内含有beta字样,被拒

3.申请证书时勾选了Inter-App Audio,应用内不支持,直接Invalid Binary

4.info.plist里面设置了Required background modes >App plays audio
,审核人员在应用内未发现播放音频的地方,被拒后,在notes里添加音频播放功能说明,通过了

5.注册只局限移动或者联通账号,被拒

6.应用内点击某个功能,提示正在下载,被拒,改为正在加载,过了

非用户产生的数据存放在了Documents目录里,违法icloud备份规范被退回。

应用内搞市场活动送奖品,没有写明和苹果无关,被拒

被拒原因

我们启用了游戏中心,但是做了限制需要玩家玩到某个程度才能开启,然后被拒

解决方案

邮件沟通后录制了在游戏中使用游戏中心功能的视屏,得到通过

来个带条款的:

3.10 利用伪造或付费评论的方式在App
Store中企图操纵或欺骗用户评价或图表排名的开发程序员(或者采用其他不正当方式)将会从iOS开发者项目中除名

App里有提示用户评论的AlertView:

第一次:give me 5-star rating, you will get 100 coins! 被拒;

第二次:give me 5-star rating, thank you! 被拒;

第三次:plz rate me! 通过。

程序是无法知道用户评了多少评分,所以提示用户给5星算是欺骗用户。而第一条更触犯了付费评论这一点。

小提示,开发者想通过“开关”的形式开控制此提示文本来绕过审核,最好别这么做,坛子里很多人已经因为这个做法被取消IDP了。

11.1 使用App Store以外的软件开启或提供额外功能的应用程序将会被拒绝。

App里,允许用户可以通过分享游戏结果到facebook、邀请facebook好友玩游戏等操作,获得免费金币。被拒;

将这些操作改成不给金币,通过。

“分享结果到facebook”和“邀请facebook好友“属于“app store以外的软件”,“获得免费金币”属于“提供额外的功能”。

10.2 与App Store、iTunes Store和iBookstore等提供的iPhone捆绑应用程序类似的应用程序将会被拒绝。

一、之前制作的一款App有用户书架功能,书架界面类似于iBooks将书的封面一本一本的排列在书架上。手指长按书的封面,书架进入编辑模式,封面会抖动。这个编辑功能被拒。改成进入编辑模式后,封面不抖动,通过。

二、之前制作的一款软件有IM功能,用户之间的对话显示高仿系统自带的短信气泡(鲸鱼体),被拒;改成非鲸鱼体的UI,通过。10.1
应用程序必须遵守苹果《iPhone用户界面指导原则》以及《iPad用户界面指导原则》中解释的所有条款和条件。

苹果是不允许应用程序遮盖状态栏的。

之前使用了MTStatusBarOverlay这个开源库,遮盖了状态栏显示任务和进度,被拒;

后来换成别的库不遮盖状态栏,通过。

1. app内评分弹出alert,文字不能诱导用户,比如”好评”,”5星评价”之类的,统统会被reject

2.涉及到音乐,视频类的数据,特别是国外的,如在提交时没有提及版权协议之类的,也会毫不留情被reject,国内的倒还好
App中设计的图标与Apple原生图标类似,Apple原生图标有专利保护,并且在Design
Guideline里面规定,App的图标不能与Apple图标雷同,如iTunes,App Store,
iPod等的图标。若出现雷同App将被拒。

逐风

app的设置界面、按钮使用了类似iphone的操作方式以及icon的圆角设计 -> 重新设计…

app的年龄设置太低 -> 改了年龄…

app里有实物奖励 -> 免责声明,和苹果无关…

app描述里提了后续版本的功能的字样 -> 删除…

app有打分的功能 -> 有reject的,也有通过的…

app需要使用location,没有提示用户 -> 加了提示,允许用户拒绝…

app没提供测试账号 -> 提供…

app里有私有api -> 修改…

遇到过两个问题:

1.第三方静态库包含私有api的调用(联系第三方技术支持,更新静态库);

2.包含潜在的色情,暴力等内容(调整应用年龄限制等级,并加入举报功能)

游戏中包含可以跳转的URL,被拒

游戏中包含推广非本账号下的APP的,被拒

APP界面设计太像一个网页了,被拒

游戏内购时候做了服务器验证,服务器不稳定,导致测试账号无法充值,被拒

游戏中提供了月卡功能,但是不支持玩家在不同设备中使用,被拒

1: 做浏览器的,分级必须选17+

2: 类似于Android widgets 桌面的应用被拒(不符合用户习惯)

3: Term of service 的URL链接大网页与 “Term of service” 内容不符合,被拒

4: 某个button或者控件的响应,没有与说明描述的一致,被拒

5:iPad应用,UIPopoverController的那个箭头,没有指向对应的按钮或者控件,被拒。(转屏后如果没有指对,也被拒)

6:iPhone程序不能在iPad上跑,或者跑得不好,被拒

7:Documents里的文件,没有按照iCould的指导文档处理好,被拒

app的年龄设置太低 -> 改了改高年龄…

app里有提示用户评价打分的按钮功能 -> 删除…

没有在多个设备测试,iphone5出现界面扭曲->改

app里用了第三方的api -> 修改…

游戏界面丑不符合iPhone用户的期望值,连续被拒2次。 —重画。

永久购买的IAP没有添加恢复购买功能。 —添加。

添加了退出程序的功能不符合人机交互功能。 —删除。

1、和苹果的app store风格类似 修改

2、使用私有API 删除

3、别人的,界面中的iPhone写错成IPhone 修改

1)app内的第三方登陆通过内置浏览器跳转出去的被拒 修改成webView登陆

2)墙纸类应用因为无法控制第三方数据导致部分色情图片的出现会被拒 删除

3)app名称或者内部数据使用到一些被注册商标的名称会被拒 修改名称

4)应用太多简单,界面太过少或者严重违背苹果界面设计准则被拒 重新设计

一、第一次是在审核的时候,app一直提示无法连接到服务器,自己测试没有问题,分析原因可能是Reachability返回无法连接
-改用request返回数据判断后审核通过

二、提交视频类客户端,说没有视频直播的版权 -提供版权说明后通过审核

三、产品仅提供手机号注册,要求提供账号 -提供账号

四、产品的icon和闪屏图片加入了其他公司的logo -去除logo

1.关于我们那个页面为了方便用本地webView布局的,仅此一个页面,就因为这个被拒。提示什么没有native特性,如button。。搞了半天才知道这原因,把webview换成个图片,苹果满意了。

2.某应用,其他都没问题,有个使用说明为了美观我把每一项加了个封面做成书架风格,内容纯txt的。苹果当我卖书的,告诉我,xxx like
ebook should be xxx on ebook store.我就把这个删了,通过了。我很想不通那么多txt格式的电子书怎么通过的。

3.
用了个类似优酷那种一点弹出一圈菜单的,说用户会confused疑惑,要有引导说明,没通过。我加上说明也没用。最后还是换了个普通的菜单,通过了。

程序里有提示用户评价

提示语:亲,给个好评!~ 被拒了

改为‘’去APPSTORE评分”通过了

1、app内如果出现苹果设备名称,必须是iPhone、iPad之类的,注意大小写,如果是iphone或者ipad,rejected!!

2、app内如果涉及到登陆或者需要和硬件设备连接才能继续操作的,需要提供测试账号,或者操作视频。

3、私有api的问题,遇到过一次。。。

1.应用内含有有某公司LOGO的图片,没有该公司授权文件,被拒

2.应用关于内含有beta字样,被拒

3.申请证书时勾选了Inter-App Audio,应用内不支持,直接Invalid Binary

4.info.plist里面设置了Required background modes >App plays audio
,审核人员在应用内未发现播放音频的地方,被拒后,在notes里添加音频播放功能说明,通过了

5.注册只局限移动或者联通账号,被拒

6.应用内点击某个功能,提示正在下载,被拒,改为正在加载,过了

非用户产生的数据存放在了Documents目录里,违法icloud备份规范被退回。

应用内搞市场活动送奖品,没有写明和苹果无关,被拒

被拒原因

我们启用了游戏中心,但是做了限制需要玩家玩到某个程度才能开启,然后被拒

解决方案

邮件沟通后录制了在游戏中使用游戏中心功能的视屏,得到通过

来个带条款的:

3.10 利用伪造或付费评论的方式在App
Store中企图操纵或欺骗用户评价或图表排名的开发程序员(或者采用其他不正当方式)将会从iOS开发者项目中除名

App里有提示用户评论的AlertView:

第一次:give me 5-star rating, you will get 100 coins! 被拒;

第二次:give me 5-star rating, thank you! 被拒;

第三次:plz rate me! 通过。

程序是无法知道用户评了多少评分,所以提示用户给5星算是欺骗用户。而第一条更触犯了付费评论这一点。

小提示,开发者想通过“开关”的形式开控制此提示文本来绕过审核,最好别这么做,坛子里很多人已经因为这个做法被取消IDP了。

11.1 使用App Store以外的软件开启或提供额外功能的应用程序将会被拒绝。

App里,允许用户可以通过分享游戏结果到facebook、邀请facebook好友玩游戏等操作,获得免费金币。被拒;

将这些操作改成不给金币,通过。

“分享结果到facebook”和“邀请facebook好友“属于“app store以外的软件”,“获得免费金币”属于“提供额外的功能”。

10.2 与App Store、iTunes Store和iBookstore等提供的iPhone捆绑应用程序类似的应用程序将会被拒绝。

一、之前制作的一款App有用户书架功能,书架界面类似于iBooks将书的封面一本一本的排列在书架上。手指长按书的封面,书架进入编辑模式,封面会抖动。这个编辑功能被拒。改成进入编辑模式后,封面不抖动,通过。

二、之前制作的一款软件有IM功能,用户之间的对话显示高仿系统自带的短信气泡(鲸鱼体),被拒;改成非鲸鱼体的UI,通过。10.1
应用程序必须遵守苹果《iPhone用户界面指导原则》以及《iPad用户界面指导原则》中解释的所有条款和条件。

苹果是不允许应用程序遮盖状态栏的。

之前使用了MTStatusBarOverlay这个开源库,遮盖了状态栏显示任务和进度,被拒;

后来换成别的库不遮盖状态栏,通过。

1. app内评分弹出alert,文字不能诱导用户,比如”好评”,”5星评价”之类的,统统会被reject

2.涉及到音乐,视频类的数据,特别是国外的,如在提交时没有提及版权协议之类的,也会毫不留情被reject,国内的倒还好