我app提交appstore审核被拒原因以及具体该怎么修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我app提交appstore审核被拒原因以及具体该怎么修改相关的知识,希望对你有一定的参考价值。

App提交至App Store审核被拒后,苹果官方会给开发者发送邮件,写明拒绝原因以及如何修改。不知道题主是因为什么原因被拒的,这个需要具体原因具体分析。


不过,通常情况下,应用被拒分为两种:Binary Rejected Metadata Rejected。前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用。


在此将我们之前收集整理的App Store审核被拒的23个理由奉上,供题主对照检查(由于字数限制无法附上官方拒绝理由原文)。


1、应用内包含检查更新功能


ios应用的版本更新必须通过App Store进行,自身App内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的App都会被拒绝上架。


2、使用第三方登录时未做安装检测


接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏按钮的方式也可能被审核拒绝,QQ和微博提供了web登录的方式,如果判断未安装,需要允许用户使用webview的登录方式。苹果在条款中有声明不允许 iOS 应用的正常使用需要依赖另外一个 App。


3、采集设备IDFA但应用没有广告功能


从2014年2月起,Apple开始拒绝采集IDFA (identifier for advertising)却未集成任何广告服务的应用进入App Store。如果App本身没有广告,http://ASO100.com建议可以在审核的时候显示一个Banner广告,并且放在比较明显的位置,审核通过后关掉即可。


4、含UGC却未提供用户协议及举报功能


如果你的 App 内有发帖等UGC(用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。


5、上传时没有使用真实的应用截图


应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有App因为应用截图使用的是自己设计的插画而被审核拒绝。


6、应用必须使用邀请码才能注册使用


苹果要求应用不能限制只有部分用户可以使用。


7、应用内出现第三方移动平台的名字或图标


一直以来,苹果都不允许iOS开发者在进行软件描述时提到android版本,而自从2015年4月起,在App内、截图等任何地方提到安卓、Android的文字、图标、系统界面都会被拒。曾经有电商 App,因为出现了售卖三星安卓手机而被拒……


8、应用内涉及奖励,未声明与苹果无关


App里有实物奖励的话,不能使用苹果产品(例如 iPhone、iPad等)作为奖品。另外一定要声明“奖励由本公司提供,与苹果官方无关”。


9、没有提供恢复内购的方法


增加一个“恢复购买记录”的按钮即可。


10、未注册时不能使用与账号无关的功能


对于资讯等 App,在没有进行与用户信息相关的操作时,却强行让用户登录,甚至不登录就无法看到任何内容,有可能会被拒绝。


11、iPhone应用在iPad上不能正常显示


iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。即使你的App 只为 iPhone 用户提供,在 iPad 上也必须能够正常显示,否则审核会被拒绝。


12、侵犯第三方版权


对于视频、音乐、图书类的应用很容易因为这一条而被拒。另外ASO100建议应用内最好不要出现第三方的商标,例如运营商的Logo、影视公司的Logo等。


13、应用截图/名称/描述等出现不雅词汇


在应用截图、名称、描述等任何地方出现例如诸如「牛逼、绿茶婊、无节操、逗比」等词汇,都会被苹果审核拒绝。


14、应用出现 beta版、测试版字样


不要过度谦虚地在启动画面或者应用名称上加上"beta"字样,苹果不允许测试版产品上架。


15、注册缺少隐私政策


如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在 iTunes connect 提交新版本的时候,Privacy Policy URL 必须要填写。


16、应用出现崩溃、加载失败等 bug


审核期间出现崩溃会导致审核被拒。ASO100建议,在审核期间务必保证服务器稳定,避免审核人员审核时出现内容加载失败的情况,导致被拒。


17、应用描述、截图和应用功能不符


如果应用的描述或截图介绍的功能在审核期间没有体现,则会被拒绝,如果介绍文案不够详细也会有一定概率被拒。


18、应用包含应用推荐功能


除特殊情况,苹果明令禁止应用内推荐其他APP。


19、应用包含不正确的诊断功能


如果你的应用中,包含不真实的系统检测或优化功能,苹果会认为这项功能有误导用户的嫌疑,审核时会被拒绝。


20、应用提交的新版本与上一版差异过大


如果你提交的新版本应用与上一版相比,功能上变化过大,比如将游戏升级为工具类应用,或在新版本中完全改掉前一版产品的功能,则会被苹果拒绝。


21、应用违反当地法律法规


应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的APP,例如在线直播类APP,必须严格遵守相关规定。


22、应用作者名与金融机构名字不一致


针对理财、P2P等金融相关产品,苹果增加规定,开发者的名字必须与APP内的金融机构名字保持一致,否则会被拒。


且由同一品牌的金融机构提供服务的APP,必须发布在同一个开发者账号跟名称下。


如果你已经代表委托人或者公司发布了这些APP,你的委托人或者公司应该注册iOS开发者账号,并把你添加到他们的开发者账号里,这样你就可以在他们账号下面提交并发布APP了。


23、应用提供功能过于简单


应用内的功能不能太过单一,苹果虽然理念中提倡“简单”,但并不代表能接受功能不够完善的应用,他们对应用的核心要求,是希望能够给用户更有价值的体验。当然,如果你的产品太有创意,可能苹果的审核员没能理解它的独到之处,这样的情况下,你可以通过申诉来更详细的描述产品优势,以便通过审核。


以上为我的回答,如果帮到了你,忘了点击采纳哦~

参考技术A

今天登录开发者查看提审的三个ios马甲包“T333”“T222”“T666”上架了

17-19年上了数百个包,一路顺风顺水 ,自在舒服。可是,从18年中旬和19年初,我负责上架的新包基本全部是等待审核一个月没变化。期间写过无数邮件,收到的回复都是这样。

Hello xxxx,Thank you for contacting the App Store Review team. We are unable to accommodate your request for an expedited review at this time.While we do our best to accommodate requests for expedited reviews and take individual circumstances into consideration, we are unable to grant every request due to our volume.Helping you get your app, IAPs, or bundle to the App Store is very important to us, and we are working hard to process all submissions as quickly as possible. Best regards,App Store Review

后来自己做了一个项目,项目集成了AliPay、WXPay,IAP,测试完当天高高兴兴地提交审核了,然后就是等待审核漫长的一个月。期间寻求各种加速审核的方法,然而没有任何作用。附上一张图看看上包日期。

提包截图

一个月了,等不及了,于是乎怀疑是不是Alipay,wxpay,被机扫出来了,所以抱着做最后殊死一搏的念头,把Alipay SDK、wxpay SDK 全部都删掉了,对应支付的地方只留了IAP。你们猜,怎么着。看图说话。

app进入审核中

因为审核状态的变更会推送到App Store Connect (for App Developers),那时候我还没睡,看到推送的我激动的赶紧登录我app项目后台看了下苹果审核人员都干了些啥? 我看到苹果正在人工审,使用设备iPad,使用了我给到的测试账号进行了登录操作,浏览了一下我的页面,没过几分钟,推送了一条您的应用被拒绝。预料之中,我登录App Developer 账号,看到被拒原因,一条一条更改,然后期间还有一些IAP的坑。费了些时间,不过,最后通过审核了。长舒一口气~ 看图说话。

审核通过

上述讲得是最近我上包的一个实例,期间浏览了不少有关审核的那些事,所以再做出以下10点总结,助您上包一臂之力~

    代码千万不要随便从网上下载的稍作修改就上传,苹果机审会做查重。(查重你懂吧,写毕业论文的时候,大家都做过查重吧)

    图片不要用别人用过的,为了避免Apple人工审核的时候4.3被拒绝。

    如果可以尽量将app logo 设计的好看一些,将文案信息写得尽量丰富一些,不要太过简单,审核团队不是傻子。

    删除项目当中那些敏感的sdk,例如你应用里面没支付,你藏个Alipay的sdk,这种必然会被2.1或者1.6拒绝。(如果一定要藏三方支付,可以微信问我)

    一定要检查好应用的审核的开关,将重要的log信息全都删掉或注释掉,不要判断DEBUG什么的去是否输出log信息,自作聪明。

    如果你上传的包会很多,像我一样,一年传了20几个包,那么请你不要用wifi,用4G开热点吧,或者翻+Qiang(这个词很敏感)。(为了不被Apple审核团队锁定ip)

    将本机时间改成美国,随便选个州、市。(配合USA的server味道更好)

    关键词中不要包含非法字符,例如“BC、dubo、baijia乐。。”这些不要有,可以使用长尾词。

    如果长时间处于等待审核、审核中。。可以自己下架,做代码层面简单修改再重新上传。(不要再傻等了,天上不会掉馅饼的)

    苹果审核2.1大礼包被拒绝之后可以按照我这个范文回复

    留一个彩蛋,关于苹果审核的问题,如何解决,如何更高效的提包,欢迎在下方评论留言,作者我看到第一时间会回复

    为了证明我说得这些都是一点一滴,实操积累出来的经验,我决定再放一张图出来。来,大家给过过眼。(冰山一角)

    冰山一角

    ok,以上就是我呕心沥血的上包总结。感谢阅读

App提交Appstore审核被拒的原因汇总

背景:                                                              总所周知,appstore审核周期时间特别长,一般一次审核周期是1~2周,所以每一次提交 是否符合条件至关重要。下面是本人总结提交审核不通过的一些常见问题,望大家指点。 问题详情如下:                                                                       1.在提交审核时,一定要填写测试账号,否则会直接打回。 2.在项目的图片或者界面中,一定不要出现test、beta、测试版等字样。 3.项目中一定不要含有“版本更新”功能,ios只允许使用商城里面的更新功能。 4.在app截图中不要使用越狱手机进行截屏,否则极有可能会打回。 5.截图要与app内容相同否则被拒。 6.App的年龄设置太低,最好在17+。


以上是关于我app提交appstore审核被拒原因以及具体该怎么修改的主要内容,如果未能解决你的问题,请参考以下文章

App提交Appstore审核被拒的原因汇总

App提交Appstore审核被拒的原因汇总

详解苹果AppStore审核被拒,原因终逃不过这些!

iOS 审核拒绝原因和解决办法

iOS APP上架被拒重新提交审核教程

testflight上架被拒重新提交APP审核教程