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


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

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

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

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

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

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

鸿蒙版百度驾车导航SDK

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

设备信息:包括设备标识符(OAID)、操作系统版本、设备品牌及型号、应用名、屏幕分辨率;

位置信息:包括经纬度、GNSS 信息;

网络信息:包括移动网络、WiFi 网络

个人信息用于统计和设备标识、分析导航异常、提供精确位置信息、优化卫星定位效果、识别网络状态、决定导航过程中的定位错误码、辅助定位及提升导航定位精度

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

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

鸿蒙

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

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

必选

地图显示、路线规划、导航功能

地图无法展示,导航功能无法使用

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

鸿蒙

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

检查网络可用性

必选

地图显示、导航功能

无法排查问题,影响导航服务稳定性

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

鸿蒙

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

获取Wi-Fi网络信息用于定位和网络服务

必选

地图显示、导航定位

影响定位精度和网络服务

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

鸿蒙

ohos.permission.APP_TRACKING_CONSENT

允许应用获取设备标识符(OAID)

必选

LBS服务、导航服务

无法使用LBS服务,影响导航功能

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

鸿蒙

ohos.permission.GET_BUNDLE_INFO

获取应用包信息

必选

SDK版本识别和兼容性检查

影响SDK功能正常使用

初始化SDK时

鸿蒙

ohos.permission.LOCATION

允许应用获取位置信息

必选

导航定位、路线规划

无法获取定位信息,无法进行导航

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

鸿蒙

ohos.permission.LOCATION_IN_BACKGROUND

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

必选

后台导航功能

应用进入后台后无法继续导航

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

鸿蒙

ohos.permission.APPROXIMATELY_LOCATION

允许应用获取大致位置信息

必选

导航定位、路线规划

影响定位精度和导航功能

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

鸿蒙

ohos.permission.KEEP_BACKGROUND_RUNNING

允许应用在后台运行

必选

后台导航功能

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

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

鸿蒙

ohos.permission.ACCELEROMETER

允许应用读取加速度传感器数据

可选

辅助导航定位和路线计算

影响导航定位精度

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

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

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 的鉴权与设备信息处理行为均发生在用户充分知情并同意之后,满足隐私合规要求。
3、导航功能初始化
在完成SDK基础初始化后,如需使用导航功能,需要调用 sdkService.naviInitializer.initNavi(context) 进行导航功能初始化。
要求: 导航功能初始化应在SDK基础初始化成功之后进行,且同样需要确保已获得用户对相关权限的授权。

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

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

七、如何联系我们

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

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

上一篇

相关下载
本篇文章对您是否有帮助?