专栏首页雨尘分享iOS 最新审核被拒及解决方案 (包括2.1大礼包)

iOS 最新审核被拒及解决方案 (包括2.1大礼包)

临近年底手里的app都要上线,不知道大家有没有感觉这段时间的审核团队各种严,手里的3个项目全部被卡(3个不同账号),其中两个是迭代,一个是新上线的app。全部都遭到了毒手~~~(>_<)~~~ 下面我就我遇见的问题做一下总结,希望可以帮到正在困惑中的你。

Guideline 2.3.3 - Performance - Accurate Metadata

We noticed that your screenshots do not sufficiently reflect your app in use. Please see attached screenshots for details. Next Steps To resolve this issue, please revise your screenshots to ensure that they accurately reflect the app in use on the supported devices. For iPhone, you need a set of 5.5-inch display screenshots and for iPad, you need a set for 12.9-inch display. This set will be scaled appropriately down to other device sizes when viewed on the App Store in each territory. Resources For resources on creating great screenshots for the App Store, you may want to review the App Store Product Page information available on the Apple developer portal. Please ensure you have made any screenshot modifications using Media Manager. You should confirm your app looks and behaves identically in all languages and on all supported devices. Learn how to use Media Manager to add custom screenshots for each display size and localization. Since your iTunes Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review. NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes.

这个问题很简单就是说自己的截图不能反应自己App的主要功能,然后重新换了截图(我是主要截了下自己的App的几个模块)就可以了

Guideline 2.1 - Performance - App Completeness

We discovered one or more bugs in your app when reviewed on iPad running iOS 11.2.5 on Wi-Fi connected to an IPv6 network. Specifically, the In-App Purchase (IAP) results in an error. Below are the steps to reproduce the issue: 1. Launch the application 2. Navigate to Purchase/Recharge tab 3. Proceed to purchase one of the IAP products 4. IAP confirmation window appears 5. Confirm Purchase 6. IAP results in an error The review was conducted under sandbox environment. Please see attached screenshots for details. Next Steps To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review. If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work. For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue. Resources For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide. For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.

1.png

这个问题写的很清楚,说是在IPad上 IPv6网络下进行内购的时候支付不成功,老是支付失败

当我收到这个邮件的时候我就立刻做了开始测试,模拟IPv6网络 然后用iPhone 和iPad 都进行了测试,发现内购是完全可以的,只是在IPad 上面内购回调有点慢,然后我就截图给他们告诉他们经过测试内购是可以完成的没有问题的,然后晚上就等他们的回复。他们的邮件回复一般都是晚上1点之后(那个时候他们是早上8点多),等到晚上收到邮件还是说内购不行,还附带了一样的截图。然后我就奇怪了,怎么可能会这个样子呢,明明没有问题的他们怎么老是支付不成功呢,突然我发现一个问题,难道他们测支付不是用的沙盒测试账号?因为我的app 是新上的项目 内购项目还没有审核通过,如果不用沙盒测试账号就一定会购买失败,难道他们不是用的沙盒测试账号?不会吧! 虽然我不相信他们会这么傻,但是我也没有其他的办法可以处理了。

之后我又回复邮件给他们说我的内购项目还没有过审核,内购测试必须用沙盒账号测试,然后又录制了视频传到了YouTube 证明在IPad 上内购是可以完成的。

然后有经过一天的等待晚上的时候收到了苹果的邮件回复:

Hello, Thank you for your response. We will continue to review your app, and will notify you if there are any further issues. Best regards, App Store Review

说感谢你的回复,我们再继续审核您的App。(说真的当时收到这个邮件的时候我并没有开心,我以为我们回复的次数太多他们烦了?这是要挂起我的App了?要过就过不过就不过呗,什么叫做继续审核,难道这就是传说中的延期审核吗?),当时有点担心的睡下了... 然而第二天我突然你发现竟然过了!开心的我在地铁里蹦了起来!

这个问题总结来说,如果自己真的没有问题就大胆的去据理力争吧,虽然审核变得很严但是没问题就是没问题,可以录视频截图证明自己的清白?

We noticed that your app requests the user’s consent to access their Camera but does not clarify the use of this feature in the permission modal alert. Next Steps To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's Camera. Resources To learn more about requesting the user’s permission to access app features, visit the iOS Human Interface Guidelines. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.

这个问题是说我们在项目中使用到相机权限,却没有告诉用户什么地方使用到这个权限

这里改成在什么服务中使用到相机就可以了,给过了!

Guideline 3.1.1 - Business - Payments - In-App Purchase

We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store. The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved. Next Steps

  • Review the In-App Purchase section of the App Store Review Guidelines.
  • Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Once your app is fully compliant, resubmit your app for review. If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message. In-App Purchase It may be appropriate to revise your app to use the in-app purchase API to provide content purchasing functionality. In-app purchase provides several benefits, including:
  • The flexibility to support a variety of business models.
  • Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
  • An effective marketing vehicle to drive additional sales of new content. For information on in-app purchase, please refer to the following documentation: In-App Purchase for Developers In-App Purchase Programming Guide For step-by-step instructions on in-app purchase creation within iTunes Connect, refer to In-App Purchase for Developers.

这个是说我的App用了内购之外的其他第三方支付(其实我们是做了隐形开关的),这个问题比较严重的,审核团队直接说你们的项目无法在加速,下次审核时间会比较长,这种问题如果你也准备这么做,建议最好现在不要,最近这个问题卡的非常严,处罚的也很重。 最好还是老老实实的删除掉了第三方支付换成了内购!

We noticed that your app requests the user’s consent to access the Location services but does not clarify the use of this feature in the permission modal alert. Please see attached screenshots for details. Next Steps To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the Location services. Resources To learn more about requesting the user’s permission to access app features, visit the iOS Human Interface Guidelines. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.

2.png

这个问题说是我们使用了定位功能却没有说明哪里使用了定位却没有在权限中说明。 但是我们的应用没有使用定位,也没有寓见这个字眼,然后就非常莫名其妙,然后我就回复邮件告诉他们我们没有使用到定位功能,也从来没有使用这个字眼。 然后他们回复邮件说好吧,那你继续改其他问题吧..... (还有其他的问题就是上面的内购)。 好吧,搞不懂怎么截取到这样的图,怀疑是其他应用弹出的!

Guideline 4.2.3 - Design - Minimum Functionality

We were required to install the QQ app before we could log in via QQ. Users should be able to log in with QQ and access their accounts without having to install any additional apps. Next Steps If you would like to offer authentication through QQ, please use a mechanism that allows users to log in with QQ from within your app without first having to install an additional app. We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page. Resources For additional information on the Safari View Controller API, please review the What's New in Safari webpage.

qq第三方登录必须安装qq才行,希望不安装qq也能使用,处理方法是支持网页的qq登录

We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines. Please see attached screenshot for details. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user. Next Steps User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. To resolve this issue, please make it clear to the user that registering will enable them to access the content from any of their iOS devices, and to provide them a way to register at any time, if they wish to later extend access to additional iOS devices.

我们注意到您的应用需要用户注册个人信息才能购买非基于帐户的应用内购买产品,这些产品不符合“App Store评论指南”。 这个问题我之前在另一个App 就遇见过一次,当时我记得我是发邮件申述了下,说明我们的App 必须要登录才能购买商品,因为我们的商品是必须依托账号什么的巴拉巴拉的..... 具体什么我也忘了,当然如果你觉得可以说的清楚也可以试试,如果不行就要老实改下了,改成游客也能购买商品,最好是做到根据iCoud 存储下购买记录,以便跨设备使用。

Guideline 2.1 - Information Needed

This type of app has been identified as one that may violate one or more of the following App Store Review Guidelines. Specifically, these types of apps often: 1.1.6 - Include false information, features, or misleading metadata. 2.3.0 - Undergo significant concept changes after approval 2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website 3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app 4.3.0 - Are a duplicate of another app or are conspicuously similar to another app 5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app 5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance. Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.

这个问题可能是最近爆出的一个终极大boss了,直接说的下次提交如果再出现其中的问题就直接删除应用甚至封号。当时看到这个我吓了一跳.这么多问题..... 后来发现好多人都收到了这封邮件. 而且很多App都没有违反上面的任何一条就也收到了这个. 足以证明收到这条邮件并不代表你有上述的所有问题,你要自己逐项审查下,如果没有也是可以回复邮件的(目前已知的有人回复邮件说自己没有出现 以上问题也通过审核的了)当然这个也要根据你自己的项目情况做处理,但是有一点是可以肯定的就是如果你真的有问题有收到了这封邮件那你就要好好处理下了,因为你很可能已经被盯上和针对了,下一次提交一定会被重点对待的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • UE4学习笔记(二): IOS游戏部署

    逍遥剑客
  • iOS CoreData (二) 版本升级和数据库迁移

    NSMigratePersistentStoresAutomaticallyOption = YES,那么Core Data会试着把之前低版本的出现不兼容的持久...

    且行且珍惜_iOS
  • iOS 传感器集锦

    连续三次指纹识别错误后,会自动弹出密码框,通过Touch ID的密码进行身份验证,如果此时取消密码验证,再2次指纹识别失败后,也就是 3 + 2 = 5次指纹识...

    且行且珍惜_iOS
  • iOS 瀑布流封装

    初始化仅三行代码,只需设置代理和样式,item的大小、头脚视图的大小、行列数以及间距都可以在对应样式的代理方法中自定义,然后设置为UICollectionVi...

    且行且珍惜_iOS
  • iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果

    好了,就说这么多了,demo中注释的还算是清楚的,感兴趣的可以去look look??!

    且行且珍惜_iOS
  • Facebook如何打造自己的企业文化?

    大数据文摘
  • iOS 封装原生二维码扫描和生成

    且行且珍惜_iOS
  • 日志系统实战(三)-分布式跟踪的Net实现

    蘑菇先生
  • [案例]美联航如何使用大数据

    大数据文摘
  • iOS CoreData (一) 增删改查

    选择Arguments,在下面的ArgumentsPassed On Launch中添加下面两个选项,如图:

    且行且珍惜_iOS

扫码关注云+社区

领取腾讯云代金券