getAndroidId static method

Future<String?> getAndroidId()

获取 AndroidId

Implementation

static Future<String?> getAndroidId() async {
  if (!Platform.isAndroid) return null;
  try {
    String? androidId = await deviceIdentifier.getAndroidId();
    if ("9774d56d682e549c" == androidId) return null;
    // 根据 AndroidId 生成 UUID
    if (androidId != null && androidId.isNotEmpty) {
      return androidId;
    }
    return null;
  } catch (e, stackTrace) {
    StormyLog.e(
      'AppUtils.getAndroidId: 获取AndroidId失败',
      stackTrace: stackTrace,
      extra: {'error': e.toString()},
    );
    return null;
  }
}