百度地图开放平台
更新时间: 2026/08/24 16:32
SDK合规使用指南
下载开发文档


为帮助使用鸿蒙版步骑行导航SDK的开发者(以下简称“您”)在符合《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》及相关法律法规、政策与标准的规定下合规接入与使用第三方SDK,北京百度网讯科技有限公司(以下简称“我们”)特制定本《合规使用指南》(以下简称“指南”)。
请您在接入使用鸿蒙版步骑行导航SDK前,充分阅读、理解并遵循本指南的全部要求,以确保您所开发的应用(以下简称“您的产品”)能够满足监管规定,规避隐私违规风险,实现合规稳定运营。鸿蒙版步骑行导航SDK

一、 接入/升级至满足监管要求的最新SDK版本

我们高度重视SDK的功能优化、个人信息安全与保护,并持续根据法律法规及监管要求对SDK进行合规性迭代。强烈建议您务必集成并使用我们从官方渠道发布的最新版本SDK,以便保障服务的稳定性与安全性,避免因使用旧版本SDK可能产生的合规不利影响。 SDK更新后,我们会及时通过官网公告通知或其他适当的方式提醒您更新的内容,以便您及时了解SDK最新版本信息。同时,您可以访问SDK最新版本下载链接,请您访问 百度地图开放平台官网 获取最新信息与下载链接:

版本最新版本下载链接

鸿蒙版本

二、APP隐私政策中应披露第三方SDK相关情况

请您确保您开发或运营的APP配备了符合监管要求的《隐私政策》文本。请您务必明确告知终端用户您的App集成了第三方SDK服务。您应在《隐私政策》中添加关于本SDK收集使用个人信息的目的、方式和范围等,并显示本SDK的开发运营者名称及隐私政策链接。您应在 APP 登录注册页面及 APP 首次运行时,通过弹窗、文本链接及附件等简洁明显且易于访问的方式,应当以清晰易懂的语言告知用户《隐私政策》,由用户在充分知情的前提下,作出自愿明确的意思表示。
我们提供以下告知文案示例供您参考,您可以通过文字或表格方式向用户告知。请您理解SDK不同版本提供的功能服务及所需的字段信息可能会因开发者的选择或配置不同而存在差异,因此请您参考SDK隐私政策及您实际接入使用的SDK运行情况向用户进行充分告知并获得用户的同意。
鸿蒙的参考示例:

第三方SDK名称第三方公司名称收集个人信息类型使用目的隐私政策链接

鸿蒙版步骑行导航SDK

北京百度网讯科技有限公司

网络类型、设备信息、操作系统及版本、OAID。

用户使用地图功能时提供地图展示、位置信息展示等相关功能

百度地图开放平台产品和服务隐私政策

三、权限调用合规要求
操作系统权限名称使用目的是否可选使用场景拒绝影响权限申请时机

鸿蒙

ohos.permission.INTERNET(允许使用Internet网络)

用于访问网络获取地图服务

必选

地图显示、路线规划、实时导航、导航引导

地图无法展示,路线规划失败,导航功能无法使用

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.GET_NETWORK_INFO(获取数据网络信息)

检查网络可用性

必选

地图显示、路线规划、实时导航

无法排查问题,可能影响网络请求的稳定性

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.GET_WIFI_INFO(获取Wi-Fi网络信息)

获取Wi-Fi连接状态和网络信息

必选

地图服务、网络状态检测

可能影响网络请求的准确性

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.APP_TRACKING_CONSENT

经用户授权后获取设备标识符(OAID),作为 SDK 网络鉴权请求参数,并用于 SDK 运行统计和设备识别

可选

SDK 网络鉴权、LBS 服务及运行统计

无法获取 OAID,SDK 将无法完成网络鉴权,依赖网络鉴权的 LBS 服务无法正常使用

首次进行 SDK 网络鉴权前,由开发者应用按照系统要求向用户申请授权

鸿蒙

ohos.permission.GET_BUNDLE_INFO

允许应用获取应用包信息

必选

SDK版本识别和兼容性检查

影响SDK版本兼容性检查和权限校验

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.LOCATION

用于显示设备当前所在的位置

必选

路线规划起点定位、实时导航定位、导航引导

无法获取定位信息,无法展示定位蓝点,路线规划和导航功能无法正常使用

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.LOCATION_IN_BACKGROUND

允许应用在后台获取位置信息

可选,开发者不开启后台导航则不使用

后台导航功能

应用进入后台时导航功能可能中断

由开发者应用决定,当您同意向开发者应用授予该权限时开启

鸿蒙

ohos.permission.APPROXIMATELY_LOCATION

用于显示设备当前所在的大致位置

必选

提升定位精度

无法获取大致定位信息,可能影响路线规划起点定位

由开发者应用决定,当您同意向开发者应用授予该权限时开启

四、可选个人信息的配置示例

1、OAID
配置权限:

"requestPermissions": [
...
{
//获取OAID
"name": "ohos.permission.APP_TRACKING_CONSENT"
},
...
]

配置OAID开关:

const config = new MapSDKConfigBuilder()
.setPrivacyAgreed(true/false) // 隐私协议
.setOaidEnabled(true/false) // OAID开关
.build();
Initializer.configure(config)
.then(() => {
// 初始化地图sdk
})
.catch((error: Error) => {
console.debug('PrivacyConfigPage', 'Failed to update SDK config: ' + error.message);
});
五、延迟初始化要求

为避免在未获得用户明确同意前处理用户个人信息(包括但不限于设备型号、系统版本、网络类型、应用标识等设备参数,并向远端鉴权服务发起请求),SDK 提供了可控的初始化与隐私模式配置能力。请务必遵守以下要求完成“延迟初始化”:
1、获取用户同意后再初始化 SDK
SDK 初始化入口为 Initializer.getInstance().initialize(ak, context),在隐私模式为开启状态时会使用隐私权限
要求:只有在应用已通过弹窗、协议页等形式,获得用户对隐私政策/个人信息处理条款的明确同意后,才能调用 initialize 完成 SDK 初始化。
在此之前严禁提前调用 initialize,避免在未获授权前收集或上传与用户相关的设备信息。

2、初始化前可按需配置隐私模式,不触发初始化
SDK 提供 Initializer.setPrivacyMode(isPrivacyMode: boolean) 作为初始化前的隐私策略开关:
true:SDK会使用隐私权限
false:默认值是false,指SDK不使用隐私权限
要求:如需根据用户选择动态调整隐私策略,应在首次调用 initialize 之前,先调用 Initializer.setPrivacyMode(...) 完成配置,再在获得用户同意后执行 initialize。
通过上述延迟初始化策略,可以确保 SDK 的鉴权与设备信息处理行为均发生在用户充分知情并同意之后,满足隐私合规要求。

六、最终用户同意方式的说明及示例

接入说明:App ⾸次运⾏时应当有隐私弹窗,隐私弹窗中应公示简版隐私政策内容并附完整版隐私政策链接,并明 提示最终⽤户阅读并选择是否同意隐私政策;隐私弹窗应提供同意按钮和拒绝同意的按钮,并由最终⽤户主动选择。如涉及敏感个⼈信息,应当取得您最终⽤户的单独授权同意,您可以通过单独弹窗的形式来实现最终⽤户的授权,并在您的《隐私政策》中针对敏感个⼈信息通过字体加粗或其他显著标识显示
隐私政策授权弹窗示例:

七、如何联系我们

我们设立了专门的个人信息保护团队和个人信息保护负责人, 如果第三方开发者或终端用户对本规则或个人信息保护相关事宜有任何疑问或投诉、建议时, 可以通过以下方式与我们联系:

我们将尽快审核所涉问题, 并在15个工作日或法律法规规定的期限内予以反馈。


上一篇

产品下载
本篇文章对您是否有帮助?