2017-03-05 4 views
0

Ich entwickle eine Android-App, die das InstanceID-Token und ANDROID_ID verwendet.Entsprechung von InstanceID und ANDROID_ID auf iOS und Windows

Ich möchte wissen, ob es eine Entsprechung von diesen in iOS- und Windows-Umgebungen gibt?

Wenn ja, kann ich sie (und ihre entsprechenden Gegenstücke auf iOS und Windows) zur eindeutigen Identifizierung der App-Installation verwenden.

Sonst muss ich etwas anderes auf allen Plattformen wie UUID verwenden.

+0

Es gibt mehrere eindeutige IDs, die Sie erhalten können. Wir brauchen mehr Kontext für die Verwendung dieser ID, um besser zu verstehen, welche verwendet werden soll. –

+0

@TungFam, ich verstehe. Ich suche nach einer eindeutigen ID, um ein Gerät zu identifizieren, wie es bei ANDROID_ID möglich ist. Ich bin nicht beunruhigt, dass die Android-ID auf allen Galaxy Tab-Geräten gleich ist, da Google im letzten Jahr keine Ergebnisse bezüglich dieses Fehlers liefert) und eine eindeutige ID zur Identifizierung der App-Installation, wie dies sowohl von UUID als auch von InstanceID möglich ist. –

Antwort

0
  1. Sie können diese ID einzigartige Gerät zu erhalten, um verwenden:

let uniqueDeviceID = UIDevice.current.identifierForVendor!.uuidString

Wenn der Benutzer die App löscht dann installiert es erneut die Hersteller-ID wird immer SAME. mehr über Hersteller-ID: link

  1. Für die Installation ID:

let uuid = UUID().uuidString

dies eine eindeutige Benutzer-ID, die als Installations-ID verwendet werden kann. Wenn der Benutzer die App löscht und dann erneut installiert, lautet die UUID anders.

Hoffe es hilft!

+0

Danke. Zwei Fragen allerdings: 1. Gibt es etwas wie InstanceID, das APNS auf Apple-Geräten und WNS auf Windows-Geräten verwendet? Wenn nicht, werde ich auf alle drei UUID zurückgreifen. 2. Kennen Sie für die Geräte-ID eine Ressource auf Windows-Geräten, um die eindeutige Geräte-ID zu erhalten. Du hast es für Apple erwähnt. –

+0

1. Ja, sollte es sein. es heißt 'deviceToken' google einfach wie man deviceToken bekommt. Windows - habe keine Ahnung :) 2. Windows - habe keine Ahnung Entschuldigung –

Verwandte Themen