e.g.:
[*]Flutter : PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null) when using google_sign_in
[*]Flutter and google_sign_in plugin: PlatformException (sign_in_failed, com.google.android.gms.common.api.apiexception: 10:,, null) < /li>
< /ul>
und andere Dokumentationen verändern meine Feuerwehrkonfiguration. Andere. < /p>
Meine Flutter-App soll sich mit dem Google-Kalender des Benutzer anmelden, um ihre Ereignisse in ihrem Kalender auf ihren Geräten zu synchronisieren.
Code: Select all
static const List scopes = ['https://www.googleapis.com/auth/calendar', 'https://www.googleapis.com/auth/calendar.events'];
Durch das Lesen von Problemen, die andere mit Google OAuth hatten, fand ich Folgendes und führte mich zu meiner aktuellen Konfiguration: < /p>
Ich habe die Zertifikate mit den Zertifikaten mit den Zertifikaten mit dem Ha -H2 -Zertifikat und den Playstore -Ha -H2 -Ha -H2 -Zertifikaten. Aus der Spielkonsole < /li>
wurden die Hashes des Debug -Zertifikats unter Verwendung von Gradlew SigningReport < /code> < /li>
< /ul>
FireBase: < /H2>
Beide SHA1 -BR /> < /H2>
Ich habe die Google-Services.JSON wieder heruntergeladen und es meiner App hinzugefügt. />
Alle 3 dieser Zertifikate Sha1-Hashes haben einen separaten Android-OAuth-Anmeldeinformationen.
Code: Select all
GoogleSignIn _googleSignIn = GoogleSignIn(
clientId: debugClientId, // Technically unused
serverClientId: debugClientId,
forceCodeForRefreshToken: true,
scopes: scopes,
);
< /code>
Der Einverständniserklärungsdialog musste ordnungsgemäß eingerichtet werden, was ich getan habe, indem ich alle Felder ausfüllte, während der Dialog im Testmodus beibehalten wurde, um zu verhindern, dass Verifizierungsprüfungen verifiziert werden. In dem Google -Dialog < /li>
< /ul>
Unterzeichnung in: < /H2>
Die APP wurde erstellt. />
GoogleSignInAccount currentUser? = await _googleSignIn.signIn()
< /code>
Dies ergibt jedoch nur das [url=viewtopic.php?t=15738]Problem[/url] wie oben beschrieben, hier mit seinem vollständigen Stacktrace: < /p>
I/flutter ( 6057): PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)
I/flutter ( 6057): #0 GoogleSignInApi.signIn (package:google_sign_in_android/src/messages.g.dart:221:7)
I/flutter ( 6057):
I/flutter ( 6057): #1 GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:278:30)
I/flutter ( 6057):
I/flutter ( 6057): #2 GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart:431:5)
I/flutter ( 6057):
I/flutter ( 6057): PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)
I/flutter ( 6057): #0 GoogleSignInApi.signIn (package:google_sign_in_android/src/messages.g.dart:221:7)
I/flutter ( 6057):
I/flutter ( 6057): #1 GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:278:30)
I/flutter ( 6057):
I/flutter ( 6057): #2 GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart:431:5)
I/flutter ( 6057):