device_identity 1.0.0 copy "device_identity: ^1.0.0" to clipboard
device_identity: ^1.0.0 copied to clipboard

用于获取设备标识的插件(androidId、Imei、oaid等)

device_identity #

用于获取设备标识的插件(androidId、Imei、oaid等)

安装 #

device_identity: latestVersion

使用 #

只能在Andoird平台调用(注:插件已经对平台做了条件判断)

  • 同意协议后调用

await DeviceIdentity.register();

  • 获取安卓ID,可能为空

String androidId = await DeviceIdentity.androidId;

  • 获取IMEI,只支持Android 10之前的系统,需要READ_PHONE_STATE权限,可能为空

String imei = await DeviceIdentity.imei;

  • 获取OAID/AAID

String oaid = await DeviceIdentity.oaid;

  • 获取UA

String ua = await DeviceIdentity.ua;

注意 #

  1. 在 android/app/build.gradle 中将 minSdkVersion 设置为 19(或大于19)

后续计划 #

  • iOS端idfa的获取

感谢 #

Android_CN_OAID提供的SDK

4
likes
110
pub points
83%
popularity

Publisher

unverified uploader

用于获取设备标识的插件(androidId、Imei、oaid等)

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on device_identity