2016-07-24 11 views
0

私はアンドロイドアプリで作業していますが、時折休憩をとる予定です。これらのコールを行う際に各ユーザを識別する方法が必要です。私は彼らにアカウントを登録させたくないので、私は自分のプライマリ電子メールを使うことを考えていて、アプリが初めて起動されたときに登録することを考えているが、問題は彼らがいつでもプライマリ電子メールを変更する可能性があり、新しい登録が行われ、ユーザーは古いメールに関連するすべてのデータを失います。 OAuthがここで動作するかどうかは分かりませんが、以前はそれを使用していませんでしたが、理解できる限り、OAuthはGoogle APIのみで動作します。だから私は代替案を探しています。ありがとうございました。apiコールのAndroidユーザID

+0

工場出荷時リセット時にデータが失われても気になりませんか? – nasch

+0

いいえ、まったくありません。 – alex

+0

ソーシャルログインと統合したくないですか? Facebook/google/twitterなど? – gaara87

答えて

0

工場出荷時の設定で変更され、デバイスに複数のプロファイルがある場合は複数のIDがありますが、Settings.Secure.ANDROID_IDを使用できます。その他のオプションは、ここで言及されています。しかし、彼らはそれはおそらくだとこの時点で十分古いよ、

Is there a unique Android device ID?

ANDROID_IDはエミュレータでは動作しません、とユニークなIDを提供していないいくつかの装置があります大きな問題ではない。