- 2 Safety: User Generated Content
- 1 Performance: App Completeness
- 5 Performance: Software Requirements
- 1.1 Legal: Privacy - Data Collection and Storage
Guideline 1.2 - Safety - User Generated Content
Your app enables the display of user-generated content but does not have the proper precautions in place.
Although your application contains a flagging mechanism (舉報), it does not contain a user blocking mechanism (黑名單/拉黑).
Next Steps
To resolve this issue, please revise your app to implement all of the following precautions:
- A mechanism for users to block abusive users
原因:APP里有举报功能,但是没有加入黑名单功能
解决:增加了加入黑名单功能
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates the current version of your app in use on a physical iOS device, pairing and interacting with the designated hardware.
Please ensure the video you provide shows a physical iOS device (not a simulator).
Next Steps
To help us proceed with the review of your app, please provide us with a link to a demo video in the App Review Information section of App Store Connect and reply to this message in Resolution Center.
To provide a link to a demo video:
- Log in to App Store Connect
- Click on "My Apps"
- Select your app
- Click on the app version on the left side of the screen
- Scroll down to "App Review Information"
- Provide demo video access details in the "Notes" section
- Once you've completed all changes, click the "Save" button at the top of the Version Information page.
原因:APP里有与物理设备交互的功能,但是苹果方无设备无法完成测试
解决:录制视频预览上传
Guideline 2.5.1 - Performance - Software Requirements
Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.
Next Steps
To resolve this issue, please revise your app to provide the associated functionality using public APIs or remove the functionality using the "prefs:root" or "App-Prefs:root" URL scheme.
If there are no alternatives for providing the functionality your app requires, you can file an enhancement request.
原因:APP里有使用prefs:root=的非公有URL schema
解决:全局搜索prefs:root=,找到替换方案
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access their camera, photos, microphone, and location 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, photos, microphone, and location.
To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.
Resources
For additional information and instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference. 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.
Learn more about Protecting the User’s Privacy.
Please see attached screenshots for details.
原因:Info.plist中对使用权限的配置未标明具体使用的场景情况
解决:对应的Value值详细的描述使用的场景
另外,上传的APP截图要跟对应机型一样,如图上边有设备的边框要跟对应尺寸的设备一致