2011-02-03 14 views
2

アンドロイドデバイスを使用して次のことを実行できるかどうかを知りたいと思います。ブラウザからデバイスを認識して一意のIDを取得する方法

ユーザーは、アンドロイドデバイスがネイティブブラウザを使用してサイトを参照しています。ユーザーが特定のリンクまたは画像をクリックすると、それは携帯電話から一意のIDを取得することは可能ですか?または電話機のSDカードにファイルを書き込むことはできますか?後で装置を識別する任意の手段を含むことができる。

後で特定のアプリケーションを実行すると、ユーザーがウェブサイトを閲覧したときに保存された情報にアクセスできるようにしたいと考えています。

私は他のアプリケーションからの情報にアクセスできるので、クッキーが出ていることが分かります。

help?

答えて

3

あなたはユーザーエージェント(Androidデバイスをポイントしている)を取得できますが、電話機の一意のIDは取得できません。 他のアプリもsdカートのファイルにアクセスできないのでしょうか?同じ電話IDですか?

私は本当にあなたのシナリオを得ていませんが、ハックとして、この全体に暗号化を導入することができます。 次のシナリオを検討してください:

あなたのウェブページ内のリンクをクリックすると、生成された一意のIDがクッキーに保存されます(my_unique_id12など)。あなたのウェブページとあなたのアプリには1つの共有復号キーがあります。 あなたのアプリを開くと、それはあなたのクッキーをとり、あなたのキーで暗号化し(shf4r734r7rr374rh%のようなゴミを出して)、ウェブサイトに送信し、情報を解読し、一意のID(my_unique_id12)を得て、する。 他のアプリはあなたのクッキーにアクセスできますが、秘密鍵がなければ情報を得ることができません。

+1

他のアプリもブラウザのCookieにアクセスできますか? – user3276247

関連する問題