文档管理中心
我的
API参考设备标识服务Androidcom.huawei.hms.aaidOverview

Overview

推送服务提供的包,用于获取设备上AAID以及接入推送服务所需的Token的公开类和方法。

AAID(Anonymous Application Identifier):应用匿名标识符,标识运行在移动智能终端设备上的应用实例,只有该应用实例才能访问该标识符,它只存在于应用的安装期。与无法重置的设备级硬件ID相比,AAID具有更好的隐私权属性。

AAID具有以下特性:

  • 匿名化、无隐私风险:AAID和已有的任何标识符都不关联,并且每个应用只能访问自己的AAID。
  • 同一个设备上,同一个开发者的多个应用,AAID取值不同。
  • 同一个设备上,不同开发者的应用,AAID取值不同。
  • 不同设备上,同一个开发者的应用,AAID取值不同。
  • 不同设备上,不同开发者的应用,AAID取值不同。

AAID会在包括但不限于下述场景中发生变化:

  • 应用卸载重装。
  • 应用调用删除AAID接口。
  • 设备恢复出厂设置。
  • 用户清除应用数据。

Class Summary

展开

Class

Description

HmsInstanceId

本类提供了获取应用的AAID的方法以及接入推送服务所需Token的获取方法。

Exception Summary

展开

Exception

Description

ApiException

调用SDK中公开的方法失败时返回的异常。异常错误码请参见错误码。