app里加入定位功能,info.plist里只是写了获取定位信息,没有写的更具体,开始也没有认真的区分实时定位和使用时定位,用的实时定位,其实项目需求来说使用时定位就可以了,结果就被苹果拒了。
收到了一份邮件在提交两天之后(苹果的效果提高了,两天就给审核了)。
翻译:我们给你发了一个新消息关于你的应用,查看或回复消息,去解决中心在iTunes上连接。
点击Resolution Center,跳转到iTunes Connect,这个消息如下:
发件人 Apple
4.5 - Apps using background location services must provide a reason that clarifies the purpose of the use, using mechanisms described in the Human Interface Guidelines
解决:
1、增加一个提示:在info.plist文件里,NSLocationAlwaysUsageDescription 配上简洁的文字说明,告诉用户你为什么要访问他的位置!
2、回复邮件告诉苹果你的定位的使用:为什么加入了定位,在什么地方使用了定位
3、重新打一个上传包。
4、如果你的 app是实时定位,在 app描述里加上:使用后台定位会减少电池的使用寿命