次の 3 つの条件を満たしたいアプリがあります。
- すべてのユーザーにOAuth2 ログインを提供する必要があります。
- Google Play ゲーム サービスにログインするためのオプションを提供する必要があります
- どちらの場合も、アプリケーションは同じ gmail アカウントを使用する必要があります。
Google Play ゲーム サービスがリリースされる前に、アプリに OAuth2 ログインを実装していました。サンプル アプリの実装テンプレートに従って、ゲーム サービス ログイン用の新しいアクティビティを実装することで、既存のアプリにパッチを適用しようとしました。これにより、条件 3 を満たすことができなくなりました。これは、GMail アカウントを (複数存在する場合) もう一度使用するように求めるプロンプトが表示されるためです。関連する質問を参照してください。
だから私はこれに関連していくつかの質問があります:
- 誰かがこれを行ったことがありますか、またはこれを行う方法に関するガイドはありますか?
- OAuth2 ログインは Google Play ゲーム サービス ログインとは別のものですか?
- Google Play サービスのログインは G+ のログインとは別のものですか?
- すぐに Google Play ゲーム サービスにログインし、OAuth2 ログインを破棄すると、問題は解決しますか?
- #1に「はい」の場合、どのようにそれを行い、バックエンドと統合しますか(今日、バックエンドでトークンを確認します)?
これは一連の質問であり、SO モデルに完全には適合しないことは認識していますが、他にどこに質問すればよいかわかりません。