美文网首页
iOS关于配置用户定位权限遇到的坑点

iOS关于配置用户定位权限遇到的坑点

作者: iOS旭大大 | 来源:发表于2017-09-28 10:11 被阅读0次

       就我接触过的项目来讲,关于用户的定位分为两种 ,一种是后台定位 一种是前台定位。 前者指的是持续获取用户的位置信息,后者是只在项目中某个模块或位置时需要获取用户的位置信息。

    主要说下配置的问题。

    后台定位 (持续性定位)

    第一步 : 在Info.plist文件里配置

    相应的键    Privacy - Location Always Usage Description   

    相应的值  您的地理位置将被用来获取您周边的商铺信息

    第二步 : 在Background Modes进行配置 如下图1.1

    1.1

    前台定位 (需要时开始的定位)

    在Info.plist文件里配置

    相应的键    Privacy - Location When In Use Usage Description

    相应的值  您的地理位置将被用来获取您周边的商铺信息

    注意事项

    在关于苹果方面,曾经有两次审核被拒的经历,分享下.

    1. 开启定位的目的 ,由于苹果对于用户隐藏的保护越来越加强,所以开启用户隐藏方面的权限,他们在审核方面会注意,我被拒的原因就是开启用户定位的目的不清晰,解决方式就是可以参照下 比较大型的App 淘宝 微信, 看看他们是怎么写的.

    2.要明确, 你要开启什么定位,前台还是后台,要注意在开启前台定位时不需要开启Background Modes ,之前被拒 就是因为 开启了 前台定位,又开启了Background Modes , Background Modes只用于开启后台定位,苹果被拒反馈的原因就是 我开启的是前台定位 但是又开启了Background Modes, 又没有做相应的后台配置.

    以上就是我关于苹果定位方面遇到的问题.

    相关文章

      网友评论

          本文标题:iOS关于配置用户定位权限遇到的坑点

          本文链接:https://www.haomeiwen.com/subject/caxuextx.html