0
私はAndroidベースのアプリケーションでFirebase Google SignInを使用していますが、アプリケーションは女性専用ですので、すべてのユーザーの性別を確認したいと思います。AndroidのFirebase認証Google getGender
現在作業残念ながら、この
// Initialize Firebase Auth
mFirebaseAuth = FirebaseAuth.getInstance();
mFirebaseUser = mFirebaseAuth.getCurrentUser();
mAuthListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(FirebaseAuth firebaseAuth) {
if (mFirebaseUser == null) {
startActivity(new Intent(getApplicationContext(), SignActivity.class));
finish();
return;
} else {
if (mFirebaseUser.getPhotoUrl() != null) {
Glide.with(HomeActivity.this)
.load(mFirebaseUser.getPhotoUrl().toString())
.asBitmap()
.into(new SimpleTarget<Bitmap>(100,100) {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation glideAnimation) {
bitmap = resource;
}
});
}
}
}
};
// Configure Google Sign In
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
GoogleApiClient googleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this ,this)
.addApi(Auth.GOOGLE_SIGN_IN_API , gso)
.build();