IOS审核被拒

2021-07-01  本文已影响0人  流星阁

1.苹果登录

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that after users authenticate their account with Sign in with Apple, they are required to take additional steps before they can access content and features in your app. Specifically:

  • Your app requires two-factor authentication after users use Sign in with Apple.
    Sign in with Apple is designed to be a self-contained, all-in-one login system. With security features like built-in two-factor authentication, you can remove additional sign-up steps so users can focus on your app's content and features.

Guideline 4.0 - Design
Your app offers Sign in with Apple as a login option but does not use the appropriate Sign in with Apple button design, placement, and/or user interface elements. Specifically:

  • Sign in with Apple is not displayed in the app as an equivalent option for logging in. Sign in with Apple buttons should have a similar design as the buttons for other log in options, and the button should not be placed on separate pages or otherwise hidden.
  • The  Sign in with Apple says 苹果登录 but should use the following localized version: 通过Apple继续 or 通过Apple登录.

被拒跟是否使用ASAuthorizationAppleIDButton创建登录按钮无关 也可自定义(按钮设计须符合登录按钮苹果设计规范),多个三方登录优先同级展示若过多也可在更多里展示

if (@available(iOS 13.0, *)) {
        self.authorizationButton = [[ASAuthorizationAppleIDButton alloc]init];
        [self.authorizationButton addTarget:self action:@selector(click) forControlEvents:(UIControlEventTouchUpInside)];
        self.authorizationButton.center = self.view.center;
        [self.view addSubview:self.authorizationButton];
    } else {
        // Fallback on earlier versions
    }

修改建议如下:
1.苹果授权登录后绑定手机号页面添加说明为什么要使用手机号及跳过功能
2.苹果登录作为一个单独的登录体系使用,登录成功后进行账号合并

2.本地网络权限

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access the local network information, but doesn’t sufficiently explain the use of the local network information in the purpose string.

Specifically, it would be necessary to elaborate why this app need to connect to devices.
To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested information.
Next Steps
Please revise the relevant purpose string in your app’s Info.plist file to specify why your app needs access to the user’s local network information.
You can modify your app’s Info.plist file using the property list editor in Xcode.

修改建议如下:
***1.检查本地是否申请获取本地网络权限
***2.排查三方SDK是否申请权限(终端命令如下)

在终端执行命令 (要先CD到项目根目录下)
grep -r SimplePing .

iOS14 当 App 要使用 Bonjour 服务时或者访问本地局域网,使用 mDNS 服务等,都需要授权,如果应用中需要使用 LocalNetwork, 开发者需要在 Info.plist 中配置 Privacy - Local Network Usage Description详细描述使用的为哪种服务以及用途

Privacy - Local Network Usage Description : "xxApp"不会连接到您所用网络上的设备,只会检测与您本地网关的连通性.用户也可以在 设置-->隐私-->本地网络界面修改 app 的权限设置。

3.测试账号问题

Guideline 2.1 - Information Needed
We’re looking forward to reviewing your app, but we were unable to sign in with the following demo account credentials you provided in App Store Connect:
User name: 13100000000
Password: 111111

修改建议如下:
这是因为给苹果提供的测试账号有问题,重新提供即可

4.您的应用包含竞赛或抽奖活动,但不包含

Guideline 5.3.2 - Legal - Gaming, Gambling, and Lotteries
Your app includes a contest or sweepstakes but it does not:

  • Indicate that Apple is not involved in any way with the contest or sweepstakes.

修改建议如下:
1.在抽奖页面抽奖规则说明里增加一条"在此活动中Apple不是赞助者,也没有以任何形式参与活动",如果仅此一条不合规直接回复审核员并截图告知
2.应用评级在17+

5.iOS15-AppTrackingTransparency上架被拒

Guideline 2.1 - Information Needed
We're looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 15.1.

修改建议 如下:
1、 Info.plist 增加NSUserTrackingUsageDescription字段和自己的文案描述
2、追踪框权限放在了didbecameActive里面、避免弹窗权限申请被覆盖

- (void)applicationDidBecomeActive:(UIApplication *)application
{
  if (@available(iOS 14, *)) {
      ATTrackingManagerAuthorizationStatus status = ATTrackingManager.trackingAuthorizationStatus;
      ...
  } else {
     
  }
}

6.Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that after users authenticate their account with Sign in with Apple, they are required to take additional steps before they can access content and features in your app. Specifically:

  • Your app requires two-factor authentication after users use Sign in with Apple.
    Sign in with Apple is designed to be a self-contained, all-in-one login system. With security features like built-in two-factor authentication, you can remove additional sign-up steps so users can focus on your app's content and features.

修改建议如下:
在被拒的原因下直接回复申诉邮件(仅供参考)亲测审核已过:
My app account system is based on the user's mobile phone number. If the account is not bound to the mobile phone number, the data of the user application cannot be recorded and inquired. If users do not want to bind their mobile phone number, they can click the "touristsButton" button to enter tourist browsing mode.
In addition, based on the latest Internet laws in China, all apps need to have a mobile phone number registered, in order to prevent users from Posting illegal content

我的应用程序帐户系统基于用户的手机号码。如果帐户未绑定到手机号码,则无法记录和查询用户应用程序的数据。如果用户不想绑定手机号码,可以点击“跳过绑定”进入游客浏览模式。
此外,根据中国最新的互联网法律,所有应用程序都需要注册手机号码,以防止用户发布非法内容
本条参考:https://www.jianshu.com/p/3942ce15483b

7.Guideline 1.4.1 - Safety - Physical Harm

Your app provides health or medical recommendations, calculations, references, wellness reports, or diagnoses without including the sources of the medical information.
Specifically, we found the health information in the 精选推荐,科普视频 and 健康话题 without clickable reference source links. Please note the reference source has to include clickable official health sources(e.g, WHO, CDC or local equivalent).
All apps with medical and health information should include links to sources for the information. This helps ensure that App Store users are being provided accurate information.

修改建议如下:
这个需要在每个健康话题结尾加上来源链接或来源某机构,xx医生、xx医疗机构等

上一篇 下一篇

猜你喜欢

热点阅读