2016-08-01 8 views
1

Google Anmeldung funktionierte gut vor dem Hochladen in den Laden zu spielen, aber nach dem Hochladen der App in den Laden, google Anmeldung funktioniert nicht und immer false in handleSignInResult() Methode.Google Anmelden nicht funktioniert nach dem Hochladen der Anwendung bei Play Store

Unten ist der Code, der verwendet wird:

try { 
     GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) 
       // .requestEmail() 
       .requestIdToken(getString(R.string.server_client_id)) 
       .requestEmail() 
       // .requestScopes(new Scope(Scopes.DRIVE_APPFOLDER)) 
       // .requestServerAuthCode(getString(R.string.server_client_id), false) 
       .build(); 
     mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) 
       .enableAutoManage(getActivity() /* FragmentActivity */, this /* OnConnectionFailedListener */) 
       .addApi(Auth.GOOGLE_SIGN_IN_API, gso) 
       .build(); 
    } catch (IllegalStateException e) { 
     Log.e("IllegalStateException ", e.toString()); 
    } 

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 


    // Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...); 
    if (requestCode == RC_GET_TOKEN) { 
     GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); 
     handleSignInResult(result); 
    } 


} 
    private void handleSignInResult(GoogleSignInResult result) { 
    Log.d(TAG, "handleSignInResult:" + result.isSuccess()); 
    if (result.isSuccess()) { 
     // Signed in successfully, show authenticated UI. 
     GoogleSignInAccount acct = result.getSignInAccount(); 
} 
+0

Ist es möglich, dass Sie mit Debug-Taste und nicht mit Release-Taste getestet haben? –

+1

Api Key für Release-APK ist anders, also aktualisieren Sie Ihren API-Schlüssel in Google Developer-Konsole – Arshak

+0

Ok. Danke, dass ich den Release SHA1 Key benutzt habe. –

Antwort

Verwandte Themen