更新记录

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)
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。