|
/

UMConfigure.getUMIDString 这个api在哪里看啊?

Yy*
发布于 1 个月前
41617来自广东省
移动统计 U-App
API调用

目前:想识别设备id。就用了这个方法。
问题:有时获取不到这个值,
String umID = UMConfigure.getUMIDString(context);
if (EmptyUtil.isNotEmpty(umID)) {
if (EmptyUtil.isEmpty(DeviceManager.umID) || DeviceManager.umID.equals(""))
DeviceManager.umID = umID;
} else {
//--第一次安装APP时必须延迟3秒左右才能获取到
new Handler().postDelayed(() -> {
String umID2 = UMConfigure.getUMIDString(context);
if (EmptyUtil.isEmpty(DeviceManager.umID) || DeviceManager.umID.equals(""))
DeviceManager.umID = umID2;
}, 3500);
}

问:如何有效获取到这个值。以及它的api在哪?

4个回答
 
1 个月前
来自浙江省

您好,安卓端通过UMConfigure.getUMIDString(this); 获取umid

IOS通过[UMConfigure umidString]; 获取umid

获取UMID需要在正式初始化之后调用,建议相隔3~5秒,不要初始化后立即获取,会有umid为空的情况。

 
1 个月前
来自浙江省

同问,小程序如何在代码中获取 umid ?

Loading ...
登录社区,分享你的经验