顧客のスマホに合わせたバージョンのエミュレータで以下のソースコードを実行すると
public override fun onActivityResult( requestCode: Int, resultCode: Int, data: Intent? ) { super.onActivityResult(requestCode, resultCode, data) if (requestCode == RC_SIGN_IN) { val result = Auth.GoogleSignInApi.getSignInResultFromIntent(data) Log.d("MainActivity", "result : " + result.toString() ) try { val account = result?.signInAccount Log.d("MainActivity", "account : " + account.toString() ) firebaseAuthWithGoogle(account) } catch (e: ApiException) {
以下のようなログが出ます。
10-06 13:45:10.878: D/MainActivity(8100): result : com.google.android.gms.auth.api.signin.GoogleSignInResult@d1c0cf4
10-06 13:45:10.878: D/MainActivity(8100): account : null
なぜ、アカウントがnullになるのでしょうか?
Android バージョンは6.0です。
今、メールを見たら新しいデバイスがどうのこうのというメールが来てました。
これが関係ありますか?
回答1件
あなたの回答
tips
プレビュー