更新记录
1.0.0(2025-09-24) 下载此版本
支持获取设备的OAID。
平台兼容性
uni-app(3.99)
Vue2 | Vue2插件版本 | Vue3 | Vue2插件版本 | Chrome | Safari | app-vue | app-vue插件版本 | app-nvue | Android | Android插件版本 | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
√ | 1.0.0 | √ | 1.0.0 | × | × | √ | 1.0.0 | × | 5.0 | 1.0.0 | × | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × | × | × |
uni-app x(3.99)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | - | - | - | - |
uni-getOAID
本插件基于Android_CN_OAID实现,支持市面上绝大部分设备。
与MSA的SDK相比,本插件个人开发者也可以使用,不需要申请证书。
本插件需要云打包才会生效。
API说明
获取OAID
getOAID(option:GetOAIDOptions)
GetOAIDOptions
type GetOAIDOptions = {
success ?: (res : GetOAIDSuccessResult) => void
fail ?: (res : GetOAIDFail) => void
complete ?: (res : any) => void
}
type GetOAIDSuccessResult = {
oaid : string
}
type GetOAIDErrorCode =
/**
* 获取oaid失败
*/
1300201;
注意
- 不建议频繁获取,避免触发应用市场的审核机制。可以在应用启动时获取一次。
示例
import { getOAID, GetOAIDOptions } from "@/uni_modules/uni-getOAID"
getOaid(event : UniPointerEvent) {
getOAID({
success: (e) => {
this.result = "获取成功:" + JSON.stringify(e)
uni.showToast({
position: "bottom",
title: JSON.stringify(e)
})
},
fail: (e) => {
this.result = "获取失败:" + JSON.stringify(e)
uni.showToast({
position: "bottom",
title: JSON.stringify(e)
})
}
} as GetOAIDOptions)
}