簡體   English   中英

Xamarin Android 設備唯一 ID

[英]Xamarin Android Device Unique ID

我是 xamarin 的新手,所以我仍在嘗試弄清楚某些事情是如何工作的。

問題是,我想創建一個簡單的應用程序,如果他的帳戶登錄到未知設備(是的,它看起來像登錄警報),用戶將收到 email。

如果我建議的方法不正確,請糾正我,我想創建每個用戶已登錄的每個已知設備的列表,並將其與進行登錄嘗試的當前設備進行比較。 有沒有辦法可以在 Xamarin 中使用唯一的 android 設備 ID,我可以將其用於這種情況?

任何答案/建議將不勝感激 提前致謝

使用設備 ID 意味着如果用戶卸載了您的應用程序並將手機存放了一年,它仍將被視為可信。 用戶很可能不記得他們過去做過什么,並責怪你沒有提醒。

您應該使用的是實例 ID。 應用程序生成一次然后保存的 UUID。 因此,卸載您的應用程序或清除其數據會使它變得“全新且不受信任”——因為這正是用戶所期望的。

套用第五元素:設備不重要。 只有應用重要。

另請注意,移動用戶希望登錄一次應用程序並永遠保持登錄狀態。 某些應用程序(如銀行應用程序)會添加額外的 PIN、指紋或密碼來實際訪問數據,但該應用程序會永遠與用戶帳戶保持配對。 在這種情況下,有與用戶帳戶配對的應用程序實例的服務器端列表,因此通知新配對很簡單。 獎勵-您不需要任何依賴於客戶端的 ID,讓服務器在配對時分配 ID。

暫無
暫無

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

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