Steps to Reproduce
await linkWithGoogleCredential gets stuck - this used to work up to 0.5.20
In the example below it never reaches log step ---------------------- 4, BUT is also doesn't catch any exception.
final FirebaseAuth _auth = FirebaseAuth.instance;
final GoogleSignIn _googleSignIn = GoogleSignIn();
GoogleSignInAuthentication googleAuth;
try {
print("---------------------- 1");
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
print("---------------------- 2");
googleAuth = await googleUser.authentication;
print("---------------------- 3");
final FirebaseUser user = await _auth.linkWithGoogleCredential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
print("---------------------- 4");
} catch (err) {
print("---------------------- 5");
print(err);
}
Logs
# Firebase
firebase_auth: ^0.6.6
firebase_core: ^0.2.5+1
firebase_dynamic_links: ^0.1.0+1
cloud_firestore: ^0.8.2+3
# Social login providers
flutter_facebook_login: ^1.1.1
google_sign_in: ^3.2.4
[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17134.407], locale en-NZ)
• Flutter version 1.0.0 at C:\Users\b\git\flutter
• Framework revision 5391447fae (12 days ago), 2018-11-29 19:41:26 -0800
• Engine revision 7375a0f414
• Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)
[√] Android toolchain - develop for Android devices (Android SDK 28.0.3)
• Android SDK at C:\Users\b\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = C:\Users\b\AppData\Local\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.
[√] Android Studio (version 3.2)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 31.1.1
• Dart plugin version 181.5656
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
[√] IntelliJ IDEA Community Edition (version 2017.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3
• Flutter plugin version 19.1
• Dart plugin version 173.3727.108
[√] Connected device (1 available)
• Nexus 6P • ENU7N15A27004986 • android-arm64 • Android 8.1.0 (API 27)
• No issues found!
buildscript {
ext.kotlin_version = '1.3.11'
repositories {
google()
jcenter()
maven {
url 'https://maven.fabric.io/public'
}
maven {
url 'https://dl.bintray.com/android/android-tools'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.2.0' // Google Services plugin
}
}
Steps to Reproduce
await linkWithGoogleCredentialgets stuck - this used to work up to0.5.20In the example below it never reaches log step
---------------------- 4, BUT is also doesn't catch any exception.Logs