14

ユーザーがアカウントを作成する必要があるアプリを作成しています。(Facebook や Twitter のように、必要になります。)

しかし、これは Android アプリなので、AccountManager またはその他のサービスを使用して Google アカウントでサインインさせる必要がありますか? Google アカウントにサインインするだけで、設定やその他のオプションがそのアカウントに保存されると非常に便利です。

主な質問の要約:

  1. ユーザーが自分のアプリで自分の Google アカウントだけを使用できるようにすることはできますか?
    • その場合、AccountManager を使用してサインインさせ、アカウント情報/設定を保存する必要がありますか?
      • 他のオプションは何ですか?
4

3 に答える 3

16

はい、Google 資格情報を使用してユーザーに Google サービスにログインさせることができます。ユーザーは自分のパスワードを入力する必要があります!)

あなたが始めるためのいくつかの本当に良い例があります:

ユーザーは、自分の資格情報を使用して Google サービスにログインできるかどうかを確認する必要があります

あなたが持っている他のオプションは、ユーザーに手動でユーザー名/パスワードを入力させることです. そのためには、サードパーティの認証 API ( OAuthの道しるべなど) を使用してログインする必要があります。

私のタスク/ Todo アプリケーションでは、Android 資格情報を使用するか、他のアカウント (そのデバイスで有効になっていないアカウント) を使用してログインしたいユーザーにサードパーティ認証を使用して、サインインするための両方のオプションをユーザーに提供します。

他にご不明な点がありましたらお知らせください

于 2012-03-10T06:32:37.020 に答える
0

@Sohamはあなたにいくつかの非常に便利なリンクを提供しましたが、彼は1つの大きなエラーを修正しませんでした:
AccountManagerはAndroidデバイスのアカウントを管理するエンティティです-それはあなたのGoogleアカウントとは何の関係もありません!Googleアカウントを使用し、AccountManagerを使用してデバイスに新しいアカウントを作成できます。

残りは、ソーハムがあなたに与えたリンクから学ぶことができます。

于 2012-03-10T06:56:43.087 に答える