美文网首页
iOS 后台定位的那些坑

iOS 后台定位的那些坑

作者: 像风一样的孩子丶 | 来源:发表于2016-12-05 15:17 被阅读348次

有好多小伙伴在使用后台定位的时候,审核被拒.当然,也是被拒的没脾气.
那么下面就给大家分享一下关于后台定位的坑.

1.首先使用后台定位需要将 Background modes 打开,并且将Location updates勾选上.(Target->Capabilities->Background modes)
注意:当你不使用后台定位的时候,不要将Background modes打开,否则会被拒.

Background modes

2.设置NSLocationAlwaysUsageDescription.右击info.plist->Open As->Source Code.将以下内容填写好.

<key>NSLocationAlwaysUsageDescription</key>
 <string>xxx需要使用定位服务,才能在后台帮助您zzz.</string>

这里我想说的是,有许多小伙伴,也声明了NSLocationAlwaysUsageDescription,但是为什么被拒呢.原因就是你没有声明出你使用后台定位的目的,当然这个声明是项目中的声明,和AppStore中的描述是两回事.这个填写的目的,会在初次使用定位的时候系统会弹框会提示出来,会让用户看到.所以这个key-value中的value是要填写你的对后台持续定位的使用目的,比如我上面写的"xxx需要使用定位服务,才能在后台帮助您zzz","zzz"就是使用目的,要把目的写出来.(xxx就是你的项目名,写不写无所谓,但是一定要写目的).

Alert

3.在iTunes Connect中你的App描述,需要填写你项目使用后台定位的声明,此声明是对电池的声明.

在后台持续运行GPS可能会显著降低电池寿命.
Continued use of GPS running in the background can dramatically decrease battery life.
iTunes Connect App描述

差不多通过以上设置,就ok了.
这只是我目前整理的.如果有什么不对的地方,或者没有提及的,还请大家说出来,一起整理,让别的小伙伴少走弯路.

相关文章

  • iOS 后台定位的那些坑

    有好多小伙伴在使用后台定位的时候,审核被拒.当然,也是被拒的没脾气.那么下面就给大家分享一下关于后台定位的坑. 1...

  • IOS后台定位以及位置上传方案

    IOS后台定位以及位置上传方案 iOS定位原理和使用建议 iOS后台持续定位并定时上传 iOS 通过定位获取常驻后...

  • iOS 后台定位

    后台定位实现步骤:(涉及类CLLocationManager) 1.使用API:-requestAlwaysAut...

  • iOS后台定位

    app提审后,失败。内容如下: 2017年11月4日 上午7:15发件人 Apple 4 Performance:...

  • iOS 后台定位

    苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、...

  • 地图定位笔记

    iOS8.0之前前台定位 iOS8.0之后的前后台定位 前台定位设置如下,做版本判断.iOS8之前与之后有两个变化...

  • iOS定位和地图

    一.定位 1.iOS8以后前台定位 A.代码 B.配置信息Info.plist 2.iOS8以后后台定位 A.代码...

  • iOS定位权限、桌面顶部蓝条显示问题

    今天总结下iOS开发中定位权限那些坑。顺便吐槽下我们的产品经理。 这里不讲定位功能怎么实现,反正这些东西一搜一堆,...

  • IOS 后台定位上传

    APP开发中经常需要使用到后台定位上传功能,在IOS中可通过CLLocationManage类来实现。其中后台定位...

  • iOS后台任务崩溃处理方式

    iOS App 后台任务的坑 大多数 iOS App 在进入后台之后都会将一些关键任务封装到 Background...

网友评论

      本文标题:iOS 后台定位的那些坑

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