纯牛奶645
纯牛奶645
  • 发布:2017-12-18 00:46
  • 更新:2017-12-18 00:46
  • 阅读:3797

iOS开发提交app关于定位问题被拒

分类:HTML5+
iOS

app里加入定位功能,info.plist里只是写了获取定位信息,没有写的更具体,开始也没有认真的区分实时定位和使用时定位,用的实时定位,其实项目需求来说使用时定位就可以了,结果就被苹果拒了。

收到了一份邮件在提交两天之后(苹果的效果提高了,两天就给审核了)。
5. 1.5 Legal: Privacy - Location Services
Guideline 5.1.5 - Legal - Privacy - Location Services

Your app uses location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please specify the intended purpose of using the user's location in the location permission modal alert.

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.
收到的邮件内容
翻译:我们给你发了一个新消息关于你的应用,查看或回复消息,去解决中心在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描述里加上:使用后台定位会减少电池的使用寿命

作者:Sudoke
链接:http://www.jianshu.com/p/e9438ee7fee0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 关注 分享

要回复文章请先登录注册

纯牛奶645

纯牛奶645 (作者)

回复 ant8oo :
谢谢
2017-12-20 09:25
ant8oo

ant8oo

云打包解决方案:
在plus->distribute->apple节点下添加:
"plistcmds": ["Set :NSLocationWhenInUseUsageDescription 获取位置信息"]
2017-12-18 09:35