uniappx 获取设备唯一标识(OAID、AAID、AndroidID、IMEI等) Ba-IdCode-U

简介(下载地址)

Ba-IdCode-U 是一款可以获取国内各大手机厂商 OAID(开放匿名设备标识)及海外手机平台 AAID(安卓广告标识)的uniapp插件。另外也支持获取 IMEI/MEID、AndroidID、WidevineID、PseudoID、GUID 等常见的设备标识。

截图展示

在这里插入图片描述


可关注博客,实时更新最新插件

uniapp 常用原生插件大全

获取设备唯一标识(OAID、AAID、AndroidID、IMEI等) Ba-IdCode


不同种类的标识符

标识符说明
IMEI应该是大家最熟悉的一种 ID了,
它是手机的身份证,
也是运营商识别入网设备信息的代码,
是一种不可重置的永久标识符,作用域为设备。
Android ID(SSAID)顾名思义,Android ID 是 Android 设备里
不依赖于硬件的一种「半永久标识符」,
在系统生命周期内不会改变,
但系统重置或刷机后会发生变化,
其作用域为一组有关联的应用。
Device ID在 Android 平台,Device ID 是一种统称,
与硬件相关的 ID 都可以称之为 Device ID,
一般是一种不可重置的永久标识符,
作用域为设备。
UUID、GUIDUUID 也叫做实例 ID,
这两个 ID 可以说是在计算机体系内的通用标识符
(详细了解 UUID 和 GUID 可以阅读 维基百科 相关内容)
AAIDAAID 与 IDFA 作用相同——IDFA 是 iOS 平台内的广告跟踪 ID,
AAID 则用于 Android 平台。
OAID广告标识符(OAID)是一种非永久性设备标识符。
使用OAID可在保护用户个人数据隐私安全的前提下,
向用户提供个性化广告。
国内 App 和广告跟踪服务的一种替代方

支持情况

厂商或品牌系统或框架
华为(Huawei、Honor)HMS Core 2.6.2+ 、Google Play Service 4.0+
小米(XiaoMi、Redmi、BlackShark)MIUI 10.2+、Google Play Service 4.0+
维沃(VIVO、IQOO)Funtouch OS 9+、OriginOS 1.0+、Google Play Service 4.0+
欧珀(OPPO、Realme)ColorOS 7.0+、Google Play Service 4.0+
三星(Samsung)Android 10+、Google Play Service 4.0+
联想(Lenovo)ZUI 11.4+、Google Play Service 4.0+
华硕(ASUS)Android 10+、Google Play Service 4.0+
魅族(Meizu)Android 10+、Google Play Service 4.0+
一加(OnePlus)Android 10+、Google Play Service 4.0+
努比亚(Nubia)Android 10+、Google Play Service 4.0+
酷派(Coolpad)CoolOS、Google Play Service 4.0+
酷赛(Coosea )Android 10+、Google Play Service 4.0+
卓易(Droi )Freeme OS、Google Play Service 4.0+
其他(ZTE、HTC、Motorola、……)SSUI、Google Play Service 4.0+

使用方法

script 中引入组件

	import { register, getIdCodes, getOAID, ApiOptions, ApiResult } from "@/uni_modules/Ba-IdCode-U";

script 中调用(示例参考,可根据自己业务和调用方法自行修改)

	import { register, getIdCodes, getOAID, ApiOptions, ApiResult } from "@/uni_modules/Ba-IdCode-U";export default {methods: {onRegister() { //注册,先注册再获取,注意APP合规性,若最终用户未同意隐私政策则不要调用let res = register();console.log(res)},onGetIdCodes() { //获取设备的各种标识码let res = getIdCodes();console.log(res)},onGetOAID() { //异步获取 OAIDlet options = {success: (res : ApiResult) => {console.log(res)}} as ApiOptionsgetOAID(options)},}}	

api 列表

方法名说明
register注册,先注册再获取,注意APP合规性,若最终用户未同意隐私政策则不要调用
getIdCodes获取设备的各种标识码(OAID、AAID、AndroidID、IMEI、WidevineID、PseudoID、GUID)
getOAID异步获取设备的OAID(AAID)。同步调用getIdCodes获取OAID,第一次可能为空,可采用getOAID方法

UTS 基础文档

UTS 语法
UTS API插件
UTS 组件插件
Hello UTS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/14340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Cloud Alibaba-06-Sleuth链路追踪

Lison <dreamlison163.com>, v1.0.0, 2024.4.03 Spring Cloud Alibaba-06-Sleuth链路追踪 文章目录 Spring Cloud Alibaba-06-Sleuth链路追踪为什么使用链路追踪常见链路追踪解决方案Sleuth概述概述Sleuth术语 Sleuth Zipkin 原理Sleuth原理简述Zipkin 原理简述 Sleut…

Python库之`lxml`的高级用法深度解析

Python库之lxml的高级用法深度解析 简介 lxml是一个功能强大的第三方库&#xff0c;它提供了对XML和HTML文档的高效处理能力。除了基本的解析和创建功能外&#xff0c;lxml还包含了一些高级用法&#xff0c;这些用法可以帮助开发者在处理复杂文档时更加得心应手。 高级解析技…

代码随想录——路径总和(Leetcode113)需要回顾

题目链接 递归 本题递归需要遍历整棵树&#xff0c;所以递归没有返回值 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* T…

苹果M4性能分析:进步神速?还有多少空间?

2024年初&#xff0c;苹果推出了M4处理器&#xff0c;令人意外的是&#xff0c;它的发布距离M3发布仅仅过去了半年时间。更让人惊讶的是&#xff0c;M4首次亮相于iPad Pro。这一新处理器不仅仅是M3的简单升级版本&#xff0c;而是一次全面的架构优化。本文将详细分析M4处理器的…

Vue基础(1)数据绑定

一. 文本插值 普通文本可以使用双大括号 {{ }} &#xff0c;要想插入 HTML&#xff0c;需要使用 v-html 指令。 <template><h1>Message: {{ state.msg }}</h1><p>{{ state.count 1 }}</p><p>{{ state.rawHtml }}</p><p v-html…

【教学类-58-02】黑白三角拼图02(3*3宫格)262144种

背景需求&#xff1a; 已知黑白三角拼图2*2&#xff08;4个拼图&#xff09;一共有256种排列方法 【教学类-58-01】黑白三角拼图01&#xff08;2*2宫格&#xff09;256种-CSDN博客文章浏览阅读142次&#xff0c;点赞5次&#xff0c;收藏12次。【教学类-58-01】黑白三角拼图01…

深度学习之基于Matlab卷积神经网络(CNN)手写数字识别

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 手写数字识别是计算机视觉领域的一个重要问题&#xff0c;也是深度学习应用的一个典型场景。卷…

什么是固态继电器?

固态继电器是不需要使用任何机械部件的开关继电器。这通常使它们具有比普通机电继电器寿命更长的优势&#xff0c;然而&#xff0c;尽管固态继电器速度快且耐用&#xff0c;但仍具有某些设计规定。 固态继电器风靡全球&#xff0c;彻底改变了从农业自动化到航空航天等各个行业…

中国数学会发布数学期刊分级目录

T1,T2,T3均是中国数学会的期刊分类 下载地址&#xff1a; 中国数学会发布数学期刊分级目录-太原理工大学数学学院 (tyut.edu.cn)

银行总部文件自动下发,如何保证不影响专线网络使用?

银行在我国金融体系中占据重要地位&#xff0c;是我国市场经济的重要组成部分。我国商业银行随着自身不断发展&#xff0c;规模日益扩大&#xff0c;形成了“总行-分行-支行-营业网点”的典型层级管理模式。在日常中&#xff0c;银行总部存在文件下发的场景&#xff1a; 银行总…

1.4 接入网和物理媒体

接入网络和物理媒体 Q: 怎样将端系统和边缘路由器连接&#xff1f; 住宅接入网络 单位接入网络 &#xff08;学校、公司&#xff09; 无线接入网络 注意&#xff1a; 接入网络的带宽 (bits persecond) &#xff1f; 共享/专用&#xff1f; 接入网: 这是指将端系统物理连接到其…

数学基础 -- 条件概率、后验概率与联合概率

条件概率与后验概率 技术背景 条件概率和后验概率是概率论中的两个重要概念&#xff0c;在机器学习和贝叶斯推理中尤为关键。理解这两个概念对于处理不确定性和进行推理具有重要意义。本文将通过直观的例子和数学解释来详细介绍条件概率与后验概率。 条件概率 条件概率是指…

Linux rzsz安装(在线安装、离线安装),用于上传下载文件

在线安装&#xff1a; yum -y install lrzsz 离线安装&#xff1a; 1.下载安装包地址&#xff1a;http://freshmeat.sourceforge.net/projects/lrzsz/ 2.通过同一网络内可以上传文件的机器&#xff08;B机&#xff1a;10.210.168.18&#xff09;先将lrzsz-0.12.20.tar.gz上传至…

盘点Java中的排序操作方案

盘点Java中的排序操作方案 Comparable 接口-自然排序 类implements Comparable接口 类重写 public int compareTo(Object obj)方法 如果返回值为正数&#xff0c;则表示当前对象(调用该方法的对象)比 obj 对象“大”&#xff1b;反之“小”&#xff1b;如果为零的话&#x…

多家知名媒体到访“光子1号金融算力中心“ 交流AI与算力未来观

5月23日&#xff0c;企商在线 “光子1号金融算力中心媒体参观日”活动成功举办&#xff0c;十多家主流媒体、IT行业媒体及自媒体代表走进光子1号金融算力中心&#xff0c;深入了解企商业务发展、战略规划及“光子1号金融算力中心”等企商打造的新型数字基础设施&#xff0c;共同…

Python条件分支与循环

大家好&#xff0c;当涉及到编写高效和灵活的程序时&#xff0c;条件分支和循环是 Python 中至关重要的概念。它们允许我们根据不同的条件执行不同的代码块&#xff0c;或者重复执行一组语句。条件分支和循环是测试开发工程师在日常工作中经常使用的工具&#xff0c;无论是编写…

光耦合器的特性和应用概述

光耦合器又称光电耦合器&#xff0c;是现代电子学中必不可少的元件&#xff0c;确保隔离电路之间安全有效的信号传输。本文探讨了光耦合器的特性及其多样化应用&#xff0c;强调了它们在各种电子系统中的关键作用。 什么是光耦合器&#xff1f; 光耦合器是一种设计用于利用光传…

Java 18新特性详细介绍

Java作为一门广泛使用的编程语言&#xff0c;一直在不断地发展和更新。Java 18是Java的最新版本&#xff0c;它引入了许多新特性和改进&#xff0c;使得开发过程更加高效、安全和便捷。本文将详细介绍Java 18的新特性&#xff0c;帮助开发者更好地了解和应用这些新功能。 JEP …

vue详解(4)

1. v-model 原理 原理&#xff1a;v-model本质上是一个语法糖。例如应用在输入框上&#xff0c;就是 value属性 和 input事件 的合写。作用&#xff1a;提供数据的双向绑定。① 数据变&#xff0c;视图跟着变 :value&#xff1b;② 视图变&#xff0c;数据跟着变 input注意&am…

【MySQL数据库】CRUD 增 删 改 查 超详解,有这一篇就够了!

​ ​ &#x1f525;个人主页&#xff1a; 中草药 &#x1f525;专栏&#xff1a;【MySQL】探秘&#xff1a;数据库世界的瑞士军刀 目录 ⚗️一.CRUD &#x1f9ea;二.新增&#xff08;Create&#xff09; &#x1f9eb;1.基本操作 &#x1f9ec;2.使用SELECT插入 &#x…