mfp -v 7.1.0.00.20160401-2108
wladm -Ausführung 7.1.0.00.20160323-1606IBM MobileFirst 7.1.0 WL.Device.getID Änderungen auf dem gleichen Gerät
WL.Device.getId manchmal Gibt eine andere ID auf demselben Gerät zurück, wenn die App neu installiert oder von Store aktualisiert wird.
Es passiert sowohl auf Android als auch auf dem iPhone.
Es passiert nur, wenn App neu installiert (aktualisiert) oder von Debug zu Release geschaltet wird.
Wenn installiert, ist die ID persistent.
Wir verwenden den LDAP-Server, wobei DeviceID der Anmeldewert ist. Wenn sich die ID ändert, sehe ich den völlig neuen Login-Wert vom selben Gerät.
Was könnte Grund für dieses Verhalten sein?
Wir bitten um ein bisschen mehr Informationen bitte: - Ist dies ein Upgrade-System oder eine Neuinstallation? - Welche Datenbank benutzen Sie? Cloudant, DB2, etc. - Sie sagen, dass das Verhalten inkonsistent ist. Hast du ein Muster bezüglich der relativen Zeit gesehen, die die App auf den Geräten mit dem Problem verbracht hat? - Wird in den Server- oder Clientprotokollen ein Fehler angezeigt? Eine Sache, die ich Ihnen vorschlagen würde, ist, direkt auf die Datensätze in Ihrer Datenbank nach einem der Geräte, die Ihnen falsche Ergebnisse liefert, zu sehen, ob dieses Gerät mehr als einen Datensatz in der Datenbank hat. –
Ich habe den Server kürzlich mit dem neuen iFix aktualisiert. Wir verwenden DB2. Die Änderung geschieht bei Neuinstallation oder App-Update. Wenn ich von Entwickler (Debug) zu Release wechseln oder wenn ich von Store update. Wir verwenden den LDAP-Server, wobei DeviceId der Login-Wert ist. Und wenn eine Änderung eintritt, sehe ich eine völlig neue ID vom selben Gerät. – psx