簡體   English   中英

Flutter google_sign_in package 登錄問題,PlatformException

[英]Flutter google_sign_in package Sign in problem, PlatformException

當我嘗試使用谷歌帳戶登錄時,我在終端中收到該錯誤:

PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)

我的 pubspec.yaml 文件:

google_sign_in: ^4.5.6

我的代碼:

import 'package:google_sign_in/google_sign_in.dart';

class androidLogInPage extends StatefulWidget {
  @override
  _androidLogInPageState createState() => _androidLogInPageState();
}

class _androidLogInPageState extends State<androidLogInPage> {
  bool _isLoggedIn = false;

  GoogleSignIn _googleSignIn = GoogleSignIn();
  Future _logIn() async {
    try {
      await _googleSignIn.signIn();
      setState(() {
        _isLoggedIn = true;
      });
    } catch (err) {
      print(err);
    }
  }

  _logOut() {
    _googleSignIn.signOut();
    setState(() {
      _isLoggedIn = false;
    });
  }

我已經有了 SHA-1 密鑰,我該怎么辦? 我需要幫助。

通常,當您添加使用本機 Android 或 iOS 代碼的依賴項時,會出現平台異常。 我認為您應該關閉應用程序並重新運行應用程序,它應該可以工作。 這是因為它只重新加載 Flutter 代碼而不是本機代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM