2011-02-03 300 views
2

我想知道是否有可能使用Android設備執行以下操作。如何從瀏覽器識別設備和檢索唯一ID

用戶在他的android設備上使用本地瀏覽器瀏覽網站。當用戶點擊特定的鏈接或圖像時;是否可以從手機上獲得唯一的ID?或者寫一個文件到手機上的SD卡上?或稍後用於識別設備的任何手段。

後來,當我運行特定的應用程序時,我希望能夠訪問用戶瀏覽網站時存儲的信息。

我知道cookies因爲他們允許我從另一個應用程序訪問信息。

有幫助嗎?

回答

3

你只能得到用戶代理(指向Android設備),但沒有手機的唯一ID。 而且其他應用程序是否也有權訪問sd購物車上的文件,或者是否具有相同的電話ID?

我並沒有真正瞭解你的情況,但作爲一種黑客,你可以在整個事情中引入加密。 考慮以下情況:

用戶單擊網頁中的鏈接,並將一些唯一生成的標識存儲在Cookie中(例如my_unique_id12)。你的網頁和你的應用程序都有一個共享的解密密鑰。 當你打開你的應用程序,它需要你的cookie,用你的密鑰進行加密(得到一些垃圾,如shf4r734r7rr374rh%),並將其發送到網站,解密信息,獲取唯一的ID(my_unique_id12),並做你想做的任何事情去做。其他應用程序將有權訪問您的Cookie,但沒有密鑰,他們將無法獲得任何信息。

+1

其他應用程序是否可以訪問瀏覽器Cookie? – user3276247 2016-12-04 11:55:23