陈斌彬的技术博客

Stay foolish,stay hungry

iOS 后台定位审核被拒

如题,这是应用第二次关于后台定位。之前是一星期前,说开启了后台定位但是没有体现后台定位的功能,没有进行免责描述。 所以,我在iTunes的版本信息添加了哪里进行后台定位的描述,在plist里面写上了免责描述。 但是,又被拒了。这次苹果发的说明如下

2.16 - Multitasking Apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc. 2.16 Details

Your app uses the Location Background mode but does not include the required “battery use” disclaimer in your Application Description.

Next Steps

Please add the following disclaimer to your Application Description:

“Continued use of GPS running in the background can dramatically decrease battery life.”

Since your iTunes Connect Application State 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, click the “Submit for Review” button at the top of the App Information page.

NOTE: Please be sure to make any metadata changes to all App Localizations by selecting each specific localization and making appropriate changes.

就是你在PLIST里加了后台定位,但是你的APP中的功能并没有体现。 普通的定位不需要加后台运行,你如果只需要APP运行时定位,就不需要开后台定位。 如果你的APP中真的有后台定位的功能,比如运动类APP,需要实时定位记录轨迹等,你就在APP的描述中说清楚,同时,免责声明不是在plist里写,是在itunes中写APP介绍的时候加上的。也就是用户在app store搜索你的APP的时候,看到APP介绍时候应该有那么一句,官方有正规说法,我记得不清楚,反正就是:长时间定位有可能损耗电池balabala的。你翻出那一句,粘贴到app描述中就行了。