4

8.3 アップデートのリリースにより、

Person クラス ( https://developers.google.com/android/reference/com/google/android/gms/plus/model/people/Person.html )

以前使用していたものは

GoogleSignInAccount クラス ( https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInAccount )

どちらも似ているように見えます。ユーザーの表示名 (getDisplayname() メソッド) を取得してこんにちはと言うことができ、アプリケーションをカスタマイズできますが、getName() および hasBirthday 機能がありません。

これは、アプリケーションで登録フォームに自動的に入力するために必要なものです。

これらの情報 (誕生日と姓名) は新しい API から完全に欠落していますか、それとも回避策はありますか?

ありがとう。

4

1 に答える 1

1

Person リソースは Google+ API plus.model.peopleの一部になっているようです。そのため、ソーシャル スコープを取得するには、Google+ サインインと.addApi(Plus.API)GoogleApiClient.builder を使用する必要があります。

SimpleGoogleSignInAccountには基本的なアカウント情報のみが保持されます。ソーシャル スコープをリクエストする場合は、赤い G+ サインイン ボタンを含める必要があります (詳細はこちら)。

于 2015-11-20T03:02:30.830 に答える