簡體   English   中英

IBM MobileFirst 7.1.0 WL.Device.getID在同一設備上更改

[英]IBM MobileFirst 7.1.0 WL.Device.getID changes on the same device

mfp -v 7.1.0.00.20160401-2108
wladm-版本7.1.0.00.20160323-1606

WL.Device.getId有時會在同一設備上通過應用程序重新安裝或從商店更新返回不同的ID。
它同時在Android和iPhone上發生。
僅當重新安裝(更新)應用程序或將其從調試切換為發布時,它才會發生。
安裝后,該ID將永久保留。
我們使用LDAP服務器,其中DeviceID是登錄值。 因此,當ID更改時,我會從同一設備看到全新的登錄值。

這種行為可能是什么原因?

背景資料:
Android版MobileFirst SDK生成的設備ID存儲在KeyStore文件中,而在iOS中則存儲在鑰匙串文件中。 在諸如應用程序卸載/重新安裝/升級,最終用戶更改設備安全設置或進行出廠重置之類的情況下,這兩種方法均不能100%保證保持原始存儲的值。

由於這些原因,不建議將WL.Device.getId值用作主體登錄值。

推薦的模式是使用唯一的用戶身份,例如電子郵件或用戶名。 請注意,未來版本的MFP可能會不再支持WL.Device.getId API方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM