generateBrowserIdentity function

Future<String> generateBrowserIdentity()

Implementation

Future<String> generateBrowserIdentity() async {
  if (!kIsWeb) {
    return await FlutterUdid.udid;
  } else {
    String id = await getBrowserId() ?? "";
    String deviceFP = id.isEmpty ? randomFPString(20) : id;
    if (id.isEmpty) {
      await setBrowserId(deviceFP);
    }
    return deviceFP;
  }
}