2011-06-28 18 views
1

私は、Webサービスを使用してWebサイトとの常時対話が必要なモバイルアプリを開発しています。この目的のために、私は、ユーザーがアプリケーションをダウンロードする際に生成できる一意のモバイルIDを用意する予定です。このユニークなIDは、モバイルからのウェブサイトのログインに使用され、ユーザがレビューやシンクをサーバに提出すると、検証のために送信されます。Androidアプリケーション固有のライセンスキー

ダウンロードごとに一意のライセンスキーを生成することはできますか?同時に、ユーザーのモバイル登録のために、そのユニークなキーをWebサイトに渡します。アンドロイドマーケットはこの施設を提供していますか?

RGDS、 Sapan

+0

は、サーバとそうであれば、通信アプリですサーバー上のバックエンドのプログラミング言語は何ですか? –

+0

はいアプリケーションはサーバーと通信し、プログラミング言語はPHPです。私はこの一意のIDをWebサイトのログインIDとして使用する必要があります – Sapan

答えて

1

シン

よろしく karanjitは、あなたはそれを見て撮影していますか?

0

ニース考え、人々は無料または低料金でダウンロードアプリを売ることができないようにしても私は私のアンドロイドアプリケーションで同じコンセプトを考えていました。 私はあなたがユニークな構成されたキー(電話番号と彼の電子メールIDの2つのattributから成っている)でユーザを登録することを提案したいと思う1つの事柄。 official licensing platformがあり

0

ユーザーが登録プロセス中に最初にログインするときに、一意のIDを生成できます。 uniqid関数を使用して、そのユーザーの一意のIDを生成できます。次に、ユーザー資格情報とともにデータベースに一意のIDを格納します。

0

「UUID」については、ユーザーの操作を必要とせず、シームレスで舞台裏を意図しています。これを実装するためのアルゴリズムはたくさんあるので、ここではそれほど深刻ではありません。しかし、私はタイムスタンプ+非常に大きな乱数の実装を使用しており、それはこれまでかなりうまくいっています。アプリが実行されると、SharedPreferencesに存在するかどうかをテストし、そうでなければ作成して保存します。

BEWARE of Secure.AndroidID.あなたのアプリが2.3+でのみ動作する場合を除いて、

また、それを持っている携帯電話のためのユニークながら、Verizonの携帯電話では使用できませんので、IMEIまたは他のそのような情報を使用しようとしないことを忘れないでください、と非3グラムタブレット

関連する問題