ios定位sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
注册和获取密钥
下载开发文档
简介

开发者在使用ios定位sdk之前,需要注册成为百度地图开放平台的开发者并申请ak,ak与您的开发者帐号相关联。

通过ak验证机制,开发者可以更方便、更安全地配置自身使用的百度地图资源(如服务配额等)。

随着百度地图开放平台的发展,未来您还可以通过ak获得更多服务(如提升服务次数、定制化服务等)。

注意:

1. 每个ak仅且唯一对于1个应用验证有效,即对该ak配置环节中使用的bundle identifier匹配的应用有效。因此,多个应用需申请多个ak,或者对1个ak进行多次配置;

2. 若您需要在同一个工程中同时使用ios定位sdk和ios地图sdk,可以使用同一个ak。

ios定位sdk隐私合规接口

从定位sdk2.0.2版本起增加隐私合规接口,开发者需要调用接口询问百度定位sdk用户是否已经同意隐私政策。隐私政策凯发k8官方旗舰厅官网链接: 凯发k8官方旗舰厅-凯发app官方网站

/// bmklocationauth.h
/// 更新是否同意隐私合格政策需要在bmklocationmanager和bmkgeofencemanager实例化之前调用,否则实例化失败,定位功能不可用。在使用bmklocationmanager和bmkgeofencemanager时,请注意需要加判空处理。
/// 隐私政策凯发k8官方旗舰厅官网链接:https://lbsyun.baidu.com/index.php?title=openprivacy
/// @param isagree 用户是否同意sdk隐私协议
-(void)setagreeprivacy:(bool)agreeprivacy;
申请密钥(ak)流程

获取ak的流程大致可分为如下四个步骤:(1)登录api控制台;(2)创建应用;(3)配置安全码;(4)提交生成ak。

百度地图ios sdk开发密钥的申请地址为:

接下来向各位开发者做详细介绍:

1. 登录api控制台

api控制台的地址为:

输入网址,进入api控制台。如果您还未登录,会显示如下页面,请输入帐号及密码,点击登录,即可正常进入api控制台;

如果您还不是我们百度地图开放平台的开发者用户,请点击,按照流程指引,一步一步完成开发者注册工作,然后再进入api控制台获取ak;

2. 创建应用

进入api控制台后,您将看到如下界面,点击创建应用,开始填写相关信息,并最终获得ak。此外,在api控制台您还可以查看、修改、删除之前所创建的ak。

3. 配置安全码

点击创建应用,将会进入如下页面,在这个页面中,开发者需要填写应用名称、选择应用类型和配置安全码。

a. 应用名称:开发者请自行定义,建议与应用名称一致,便于管理;

b. 应用类型:开发者请注意选择为ios sdk,选择其他类型,将导致所生成的ak不可用;(启用服务默认全部启用即可);

c. 安全码:需填写工程的bundle identifier,具体获取方式请参考后文的介绍。

4. 提交生成ak

以上各项信息确认填写无误后,点击提交,系统自动生成ak。

获取ak过程中,如遇问题,请及时给我们。

注意:密钥被删除后,对应程序中的sdk功能将不可用。误删的ak可以从回收站中找回。
如何获取安全码bundle identifier

在申请开发密钥的时候,需要填写对应工程的安全码bundle identifier,以下为您提供两种获取 bundle identifier 的方法。

方法一:

通过代码获取,代码如下所示:

nsstring*bundleidentifier =[[nsbundle mainbundle] bundleidentifier];
方法二:

xcode 切换到 general 标签,查看 bundle identifier,如下图所示:

上一篇

使用准备

下一篇

手动部署

本篇文章对您是否有帮助?

网站地图