隐私合规接口

隐私协议确认

鸿蒙地图SDK自v2.3.0版本起增加了隐私合规接口,与之前版本不兼容,开发者使用v2.3.0及之后的版本需要保证用户同意隐私协议,设置同意地图SDK的隐私协议后才能正常使用地图SDK功能。


新增地图SDK隐私协议确认接口 Privacy.setUserAgreePrivacy(agree: boolean),接口说明如下:

import { Privacy } from '@tencentmap/map';

/**
 * 设置用户是否同意隐私协议
 * @param agree 用户是否同意隐私协议
 */
public static setUserAgreePrivacy(agree: boolean)

是否开启隐私保护

鸿蒙地图SDK自v2.3.3版本起增加了设置是否隐私保护接口,若用户设置了开启隐私保护, 则鸿蒙地图SDK不上报统计参数信息(如应用的AAID)到服务端,但若用户通过setUserDeviceId接口设置了自定义的设备ID, 则会按照用户传入的设备ID进行统计上报。


新增接口说明如下:

  /**
   * 设置是否隐私保护
   * @param isPrivacyProtection
   */
  public static setPrivacyProtection(isPrivacyProtection: boolean)

  /**
   * 设置自定义唯一设备ID
   * @param deviceId 自定义唯一设备ID
   */
  public static setUserDeviceId(deviceId: string)

注意:建议调用顺序在所有地图sdk接口之前

本页内容