Files
hjsq_android/analytics_sdk/lib/utils/device_id_util.dart
T
2026-10-08 11:37:25 +07:00

14 lines
490 B
Dart

import 'device_id_native.dart'
// ignore: uri_does_not_exist
if (dart.library.html) 'device_id_web.dart';
/// SDK 内部 device_id 生成工具。
///
/// device_id 不再信任业务方传入值:
/// - Android/iOS 优先读取原生平台稳定 ID;
/// - 其它端降级生成 UUID v4 并持久化;
/// - 任何异常都返回空字符串,由事件校验链路决定是否丢弃。
class DeviceIdUtil {
static Future<String> getDeviceId() => generateOrLoadDeviceId();
}