In Android haben wir, Settings.Secure.ANDROID_ID. Ich kenne das IOS-Äquivalent nicht. Gibt es ein Flutter - Plugin oder eine Möglichkeit, um eine eindeutige Geräte - ID für Android und IOS flattern zu lassen?Wie bekomme ich eine eindeutige Geräte-ID?
0
A
Antwort
0
Wenn Sie Anzeigen schalten, können Sie ASIdentifierManager verwenden. Sie sollten es nur für Anzeigen verwenden. Es gibt keinen allgemeinen UDID-Mechanismus, der vom Betriebssystem unter iOS aus Datenschutzgründen bereitgestellt wird.
Wenn Sie das firebase_auth Plugin verwenden, können Sie sich anonym anmelden und dann die ID des FirebaseUsers verwenden. Dadurch erhalten Sie eine Kennung, die für Ihre Firebase-App spezifisch ist.
0
Es gibt ein Plugin namens device_info. Sie können es erhalten here. In iOS gibt es keine Möglichkeit, eine eindeutige Geräte-ID zu erhalten. Dafür gibt es einen Wok.
static Future<List<String>> getDeviceDetails() async {
String deviceName;
String deviceVersion;
String identifier;
final DeviceInfoPlugin deviceInfoPlugin = new DeviceInfoPlugin();
try {
if (Platform.isAndroid) {
var build = await deviceInfoPlugin.androidInfo;
deviceName = build.model;
deviceVersion = build.version.toString();
} else if (Platform.isIOS) {
var data = await deviceInfoPlugin.iosInfo;
deviceName = data.name;
deviceVersion = data.systemVersion;
identifier = data.identifierForVendor;//UUID for iOS
}
} on PlatformException {
print('Failed to get platform version');
}
//if (!mounted) return;
return [deviceName, deviceVersion, identifier];
}
Sie können diese UUID im Schlüsselbund speichern. Auf diese Weise können Sie eine eindeutige ID für Ihr Gerät festlegen.
Verwandte Themen
- 1. Wie bekomme ich eindeutige Werte in SQL?
- 2. Wie bekomme ich verschiedene eindeutige Namen
- 3. Wie bekomme ich eine eindeutige Kennung einer Funktion
- 4. Wie bekomme ich eine eindeutige ID von OpenID/Google?
- 5. Wie bekomme ich eine eindeutige ID mit vC++ Code?
- 6. Wie erstelle ich eine eindeutige ID?
- 7. Wie bekomme ich eindeutige Spaltenwerte mit LoopBack REST API
- 8. Wie bekomme ich die eindeutige Identifikationsnummer von iphone
- 9. Wie bekomme ich eindeutige Objektpaare aus einer Sammlung von Objekten?
- 10. Wie bekomme ich unterschiedliche eindeutige Nummern für jede neue Zahlungsanforderung?
- 11. Wie bekomme ich eindeutige Ergebnisse mit Projektionen und Kriterien
- 12. Wie erstelle ich eine eindeutige Host-ID?
- 13. Wie konstruiere ich eine eindeutige Liste?
- 14. Twitter und Facebook IDP ohne E-Mail in Firebase, wie bekomme ich eine eindeutige ID
- 15. WordJS/OfficeJS Wie bekomme ich eine eindeutige ID für einen Absatz?
- 16. Wie mache ich eine eindeutige Daten von Strings
- 17. Wie bekomme ich eine einzigartige PC ID über Electron?
- 18. Wie kann ich eine eindeutige ID in Python generieren?
- 19. Yii2: Wie schreibe ich eine eindeutige SQL-Abfrage?
- 20. Wie generiere ich eine eindeutige Ganzzahl aus einer Zeichenkette?
- 21. Wie kann ich eine eindeutige Chargennummer pro Tag erstellen?
- 22. Wie erstelle ich eine eindeutige Sequenznummer in Neo4j?
- 23. Wie weise ich eine eindeutige URL in PHP zu?
- 24. Wie erhalte ich eine eindeutige ID pro Klassenerweiterung?
- 25. Wie finde ich eine eindeutige ID für ein Android-Gerät?
- 26. Wie kann ich eine eindeutige Thread-ID erhalten?
- 27. Wie generiere ich eine eindeutige ID in Dart
- 28. Wie mache ich eine eindeutige Abhängigkeit in MySQL?
- 29. Wie erhalte ich eine eindeutige Kennung des Computers?
- 30. Wie kann ich eine Spalte ermöglichen null oder eindeutige serielle
Ich benutze keine Firebase, auch keine Anzeigen. Ich brauche eine eindeutige Kennung, um das Gerät wie Settings.Secure.ANDROID_ID in Android zu identifizieren. Ich möchte wissen, ob es dafür ein Plugin gibt oder soll ich ein neues dafür machen? –
Ich denke nicht, wonach Sie fragen, ist auf iOS möglich. Sie können eine App-Installation jedoch leicht identifizieren, indem Sie eine GUID in eine Datei schreiben. –