gpt4 book ai didi

android - Facebook 登录,哈希键问题 - Flutter,如何在 flutter 中生成 Facebook Hashkey?

转载 作者:IT王子 更新时间:2023-10-29 06:43:12 25 4
gpt4 key购买 nike

出现Facebook入口的窗口,点击继续出现错误

SERVER_ERROR: [code] 1349195 [message]: the key hash does not match any of the saved hashes

login() async {
final facebookLogin = new FacebookLogin();
final result = await facebookLogin.logInWithReadPermissions(['email']);
switch (result.status) {
case FacebookLoginStatus.loggedIn:
print(result.accessToken.token);
Navigator.of(context).pushReplacementNamed('/home_screen');
break;
case FacebookLoginStatus.cancelledByUser:
print('CANCELED BY USER');
break;
case FacebookLoginStatus.error:
print(result.errorMessage);
break;
}
}

最佳答案

  1. 转到您的输出 apk 文件(通常为 <project_root>\build\app\outputs\flutter-apk )。

  2. 使用 keytools 获取 SHA1 值(在终端/git bash 中运行):

    keytool -printcert -jarfile app-debug.apk

  3. 将 HEX 值转换为 base64 以获得以 = 结尾的值。 (即使用 this site。注意在 Input type 处选择了 Hex。并删除 SHA1 key 组之间的所有 : -> AB:CD:EF = 错误,但 ABCDEF = 正确)

  4. 将该值更新为您的 android 平台下的 key 哈希值。

关于android - Facebook 登录,哈希键问题 - Flutter,如何在 flutter 中生成 Facebook Hashkey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54657148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com