更新记录
1.0.7(2024-06-14)
删除相关
1.0.6(2024-06-14)
文档调整
1.0.5(2024-06-14)
更新文档
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.6.8,Android:5.0,iOS:不确定,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
获取设备唯一标识 、OAID、AndroidID
一、插件说明
二、代码示例
<template>
<view>
<view class="content">
<text class="hd-btn" @click="obtainDeviceId"> ObtainDeviceId </text>
<text class="hd-btn" @click="getOAID"> getOAID</text>
</view>
<view style="padding: 0rpx 30rpx;margin-top: 30rpx;" v-html="dataResult" />
</view>
</template>
<script>
// #ifdef APP-ANDROID
import { deviceInfo } from '@/uni_modules/hd-deviceId';
import { DeviceldManage, OptionsCallBack, ResultInfo } from "@/uni_modules/hd-deviceId/utssdk/interface.uts"
const deviceInfo = deviceInfo() as DeviceldManage
// #endif
export default {
data() {
return {
title: 'Hello',
dataResult: ''
}
},
methods: {
openPages(url : string) {
uni.navigateTo({
url
});
},
obtainDeviceId() {
let that = this
deviceInfo.obtainDeviceId({
success: function (res) {
let result = res as ResultInfo
let mapObj = result.data as Map<string, any>
let dataResult = "";
mapObj.forEach(function (value : any, key : string) {
dataResult += `<div><span style="color: #0a27b7">${key}: </span><span>${value}</span></div>`;
})
that.dataResult = dataResult;
}
} as OptionsCallBack);
},
getOAID() {
let that = this
deviceInfo.getOAID({
success: function (res) {
let result = res as ResultInfo
let mapObj = result.data as Map<string, any>
let dataResult = "";
mapObj.forEach(function (value : any, key : string) {
dataResult += `<div><span style="color: #0a27b7">${key}: </span><span>${value}</span></div>`;
})
that.dataResult = dataResult;
}
} as OptionsCallBack);
},
obtainDeviceInfo() {
let that = this
deviceInfo.obtainDeviceInfo({
success: function (res) {
let result = res as ResultInfo
let mapObj = result.data as Map<string, any>
let dataResult = "";
mapObj.forEach(function (value : any, key : string) {
dataResult += `<div><span style="color: #0a27b7">${key}: </span><span>${value}</span></div>`;
})
that.dataResult = dataResult;
}
} as OptionsCallBack);
}
}
}
</script>
定制服务
作者wx petalmailo
hd-deviceId
开发文档
UTS 语法
UTS API插件
UTS 组件插件
Hello UTS