2013-01-02 39 views
1

我的應用在android上運行。它不工作沒有WiFi,甚至沒有安裝在這樣的系統上 該應用程序通過WIFI連接到服務器,並且必須傳遞一個唯一的設備標識符。 該應用程序可能在同一電話/平板電腦上安裝其他應用程序,並且每當它們中的任何一個連接到服務器時,它們都應該傳遞相同的唯一標識符。當wifi開啓時,Android中的Mac地址是否始終可用?

鑑於運行應用程序的先決條件,Mac地址似乎是最好的選擇。

所以問題是我可以相信,當WIFI可用和開啓時,MAC地址將始終可用?

+1

Android上的設備識別是一個混亂,雜亂的話題。相關:http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id –

+0

我們使用MAC地址進行識別,並沒有任何問題。我認爲這聽起來像一個完美的解決方案,你有什麼 – codeMagic

+0

@codeMagic謝謝.. – Ahmed

回答

1

使用WIFI必須有一個MAC地址,使其工作,所以是的,我認爲(但我不會保證),你可以信任的MAC地址始終可用帶WIFI的任何設備。

似乎它應該適用於您的情況,因爲您需要WIFI來安裝應用程序,它對於每個設備都是唯一的。

相關問題