APP审核被拒记录
- Guideline 2.3.3 - Performance - Accurate MetadataWe 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.
- Guideline 2.3.3 - Performance - Accurate MetadataWe noticed that your screenshots do not sufficiently reflect your app in use.Please see attached screenshots for details.
被拒原因:
在提供App 预览和屏幕快照5.5英寸时 ,其中有一张图片是直接从UI给的图片下来的并不是标准的苹果手机屏幕截图。对比如下:
[图片上传失败...(image-5164b9-1547701734455)]
o/upload_images/2457121-3bfde724314b5c39.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
仔细看第一张图你会发现看状态栏不对,苹果审核人员就是这么仔细
- Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
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.
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 user's camera.
被拒原因:也就是苹果认为在使用相册和拍照时,获取用户相册的提示不够清楚 。如图:
A40B9C5A4D813886039BCEF1F283ED02.png
知道了这点,吓得我 赶紧去改plist的权限描述去了。修改如下:
image.png
以后 上架需谨慎,权限描述不能太简单了。
- 3、Guideline 2.5.4 - Performance
Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next StepsTo
resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
拒绝原因:对于后台持续定位苹果的要求是你不需要使用时就不必开启后台定位,只有真正需要时你需要详细的在plist文件权限描述你哪里用到了定位功能,否则会认为你是在过分地收集用户位置信息。
解决描述:我们的项目只是需要在手机端持续获取用户的位置信息上传给服务器,然后在另一个PC平台,app本身并没有需要持续定位的应用 ,因此被拒绝了。好烦啊,原因很明显,但一下子陷入纠结中,难道我要再写个导航或者足迹功能不成?不不不,我是拒绝的。后来在一个大神的建议下写一个列表展示的自动打开功能,再提交审核就过了。
FBF0656CDD1D8B113340285D5E39A74E.png
实现思路很简单就是拿到位置信息实时写入 沙盒里面,然后再从沙盒里读出。
最后总结一下:后台持续定位很容易被苹果拒绝的,我们必须做好以下几点。
一、检查后台定位配置开关
34386AA0-EDDB-44F9-B9B3-55F34EB2114D.png
不需要就不要勾选,然后一切就没问题。需要的话再继续往下看
二、位置权限要详细
image.png
要详细告诉 用户哪里用到定位
三、添加免责声明
A11A1052-4DC0-4BD3-A810-948D201DB040.png
关键词:哪里使用了定位服务、影响电池续航时间、影响电池寿命 。
四、备注说明
明确告诉苹果哪里用到了后台定位,附上相关功能的视频。