App Store审核被拒总结

Guideline 2.1 - Performance - App Completeness

  • We discovered one or more bugs in your app when reviewed on iPad running iOS 12.1 on Wi-Fi.
    Specifically, the app did not respond when we tapped “立即购买.“ Please see attached screenshot for details.
  • 准则2.1 -性能-应用程序完整性
    在iPad上使用iOS 12.1在Wi-Fi上运行时,我们发现了一个或多个漏洞。
    具体地说,这个应用程序没有回应,当我们利用“xxx。详情见附件截图。

我提交的APP被拒的原因有两点:

  • 1 点击部分按钮无反应(程序中有购买按钮点击后弹出pop 视图 需要点击弹框中按钮选择规格信息后 再次点击购买按钮程序才能继续 但是如果不点击弹出的pop 视图 直接点击购买按钮 程序无任何反应,解决方法为在用户没有选择规格时候点击购买按钮时候 给出提示框即可 )

  • 2 没有适配iPad 程序在ipad上运行时崩溃 原因是 UIAlertController is Crashed (iPad) 解决方法为 https://stackoverflow.com/a/53150341/6074686

// UIAlertController ipad 崩溃解决
if (alertController.popoverPresentationController != nil) {
        alertController.popoverPresentationController.sourceView = self.view;
        alertController.popoverPresentationController.sourceRect = CGRectMake(self.view.centerX,self.view.centerY,1.0,1.0);
        [alertController.popoverPresentationController setPermittedArrowDirections:0];
 } 

// swift
if let popoverController = alertController.popoverPresentationController {
  popoverController.sourceView = self.view
  popoverController.sourceRect = CGRect(x: self.view.bounds.midX, y: self.view.bounds.midY, width: 0, height: 0)
  popoverController.permittedArrowDirections = []
}

Guideline 2.3.3 - Performance - Accurate Metadata

  • We noticed that your screenshots do not sufficiently reflect your app in use.
    Specifically, your 6.5-inch iPhone screenshots do not display the app in the correct device frame.
  • 准则2.3.3 -性能-准确的元数据
    我们注意到您的屏幕截图并不能充分反映您的应用程序在使用中。
    具体来说,你的6.5英寸iPhone屏幕截图不会在正确的设备框中显示应用程序。

被拒原因为 App Store后台上传了两套图片 5.5寸的 6.5寸的 由于审核人员指出 6.5 寸的图片不能正确显示(没有真机 未测试过) 被拒,解决方法为直接删除6.5寸图片,只留5.5寸的图片 由系统自动缩放图片。

Guideline 2.3.3

Guideline 2.3.10 - Performance - Accurate Metadata

We noticed that your app or its metadata includes irrelevant third-party platform information.
Specifically, your app includes non-iOS status bar images in the marketing screenshots.
Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.

准则2.3.10 -性能-准确的元数据
我们注意到您的应用程序或其元数据包含无关的第三方平台信息。
具体来说,你的应用程序在营销截图中包含了非ios状态栏图片。
在应用程序中引用第三方平台或其元数据是不允许的,除非有特定的交互功能。

被拒原因为App Store后台中应用截图处 有内容页为第三方平台数据 (我提交的是一个资讯类APP 包含了一些第三方新闻信息)而被拒。解决方法为删除应用介绍图中涉及到有第三方平台数据的截图即可。


Guideline 3.1.5 - Business - Payments - Cryptocurrencies

Your wallet app facilitates the transmission of a virtual currency but was submitted by an Apple Developer Program account registered to an individual, which is not appropriate for the App Store.
Next Steps:
Your wallet app must be published under a seller name and company name that reflects the corresponding exchange or recognized financial institution. If you have developed this app on behalf of a client, please advise your client to add you to the development team of their Apple Developer account. If your client does not yet have an Apple Developer account, they can enroll in the Apple Developer Program through the Apple Developer portal.

准则3.1.5 -业务-支付-加密货币
你的钱包应用程序促进了虚拟货币的传输,但它是由一个注册到个人的苹果开发者程序账户提交的,这对于应用程序商店是不合适的。
下一个步骤
您的钱包应用程序必须以卖方名称和反映相应交易所或认可金融机构的公司名称发布。如果您代表客户开发了这个应用程序,请建议您的客户将您添加到其Apple Developer帐户的开发团队中。如果您的客户还没有Apple Developer帐户,他们可以通过Apple Developer门户注册Apple Developer程序。

由于我提交的APP中有虚拟货币功能 使用的是个人开发者账号提交的 从驳回信息中看到需要开发者类型为公司的账号才能提交有虚拟货币钱包的APP ,因不确定是否是账号类型问题 给苹果审核组留言 希望给我回电 咨询一下,所以这个 3.1.5 的解决方法暂时还未知。

Guideline 3.1.5

在等待了5天后接到了苹果审核代表打来的电话,解释说含有虚拟货币功能 虚拟货币钱包的APP只能由公司类型的开发者账号提交,并且由于中国区法律限制,销售地址不能选择中国区。 这下就尴尬了。

通话记录

Guideline 4.2.2 - Design - Minimum Functionality

  • We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. Although this content may be curated from the web specifically for your users, since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.
  • 我们注意到,您的应用程序只包含从Internet聚合的链接、图像或内容,并且只有有限的或没有本地iOS功能。虽然这些内容可能是专门为您的用户从web中策划的,但由于它与移动web浏览体验没有足够的区别,因此不适合应用程序商店。

被拒原因为审核人员认为应用中只包括一些简单web 内容的本地展示,只有有限的或没有本地iOS功能。要解决这个问题我听到有增加无用本地功能解决的。而我提交的APP中还包括不少本地功能的啊 不想乱增加无用功能,于是在备注信息中解释了APP有哪些功能,对于应用设计到的扫一扫功能也上传二维码供审核人员使用,最终解决。

Guideline 4.2.2

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

  • We noticed that your app requests the user’s consent to access their contacts and location but does not clarify the use of this feature in the permission modal alert.
  • 5.1.1 -法律-隐私-数据收集和存储
    我们注意到,您的应用程序请求用户同意访问他们的联系人和位置,但在权限模式警告中没有明确这个功能的使用。

App中需要使用到如相机,图库, 定位功能 等需用户同意授权的功能,需要在info.plist文件中申明需要使用到权限的描述。
描述的文案会显示在获取权限的弹框中,文案信息不能简单的说需要访问xx权限 而需要明确说明为何需要使用该权限。

如访问定位权限 如果文案为 "需要访问您的定位权限" 审核悲剧, 正确文案为: 是否允许获取您的位置信息以便与好友聊天中发送位置信息(这里我以聊天中需要发送定位为例,实际项目需要自己根据项目功能来描述) 其他一些权限文案可以参考已上架的APP中描述信息。

你可能感兴趣的:(App Store审核被拒总结)