getInstallationId static method

Future<String> getInstallationId()

Implementation

static Future<String> getInstallationId() async {
  try {
    await Firebase.initializeApp();

    final installationId = await FirebaseInstallations.instance.getId();

    return installationId;
  } catch (e) {
    print(
        "Error initializing Firebase or getting installation ID: $e");
    final fallbackId = const Uuid().v4();
    print("Using fallback installation ID: $fallbackId");
    return fallbackId;
  }
}