5

Google Play Services を必要としない Google サインインを実装する方法はありますか? 公式ドキュメントに GPS が必要だと書かれていることは承知しています。

https://developers.google.com/identity/sign-in/android/start-integrating

ただし、ここでも矛盾する情報が見つかりました。

Google Play Services を使用しない Google プラス ログイン

つまり、Google+ Api を使用すると、ユーザーが GPS を持っていなくてもログインを実装できるということです。どれが本当ですか? GPSなしで技術的にログインを実装できますか? 可能であれば、何らかの理由で GPS をダウンロードできないユーザーの代替手段として使用するとよいでしょう。

4

1 に答える 1

3

Android アカウント マネージャーを使用してアクセス トークンを取得できます (ユーザーが電話で Google アカウントにサインインしている場合)。

それが望ましくない場合は、WebView を介して純粋な OAuth2 を使用していつでもユーザーをサインインさせることができます。開始するためのリソースを次に示します。

Web ビューを使用する場合は、アクセス/リフレッシュ トークンを手動で処理する必要がありますが、これは便利な場合とそうでない場合があります。

幸運を!

編集: 投稿で G+ について言及したので、リクエストに G+ スコープを追加する方法に関する情報を次に示します。

(必要なスコープを選択し、アクセス/リフレッシュ トークンのリクエストに含めます)

于 2015-12-07T13:14:57.343 に答える