权限检查类 - 百度地图SDK权限验证组件 使用前需先调用init方法,使用后需调用destroy方法清理资源

Properties

AUTH_STATE_APP_NOT_EXIST: 200 = 200
AUTH_STATE_APP_DENY: 202 = 202
AUTH_STATE_USER_DENY: 252 = 252

Methods

  • 初始化权限检查模块

    Parameters

    • context: Context

      应用上下文

    Returns Promise<boolean>

    初始化是否成功

  • 设置API密钥

    Parameters

    • ak: string

      API密钥

    Returns void

  • 获取当前API密钥

    Returns string

    当前API密钥

  • 获取隐私模式状态

    Returns boolean

    是否开启隐私模式

  • 执行权限检查 返回鉴权码说明: -1: 内部错误(网络原因未发起验证/服务端内部错误) 0: 通过校验 2: 参数错误 4: 网络错误 5: ak不存在 101: 该服务已被开发者禁用 102: mcode签名值不正确 202-205、210、233: 无请求权限 231: 用户uid,ak不存在 232: 用户ak被封禁 301-355: 配额不存在 601: 未认证 602: 认证中

    Returns Promise<number>

    权限检查结果码的Promise

  • 设置权限检查结果监听器

    Parameters

    Returns void

  • 获取当前权限检查结果

    Returns number

    权限检查结果码

  • 检查是否已初始化

    Returns boolean

    是否已初始化

  • 获取设备参数映射(用于调试)

    Returns Map<string, string>

    设备参数映射的副本

  • 清理资源,释放内存 应用销毁时调用此方法

    Returns void