小编Gab*_*one的帖子

客户端中的 Flutter HTTPS 握手错误(操作系统错误:CERTIFICATE_VERIFY_FAILED:ok(handshake.cc:363))

一位同事给了我一个 Flutter 项目,尝试在 iOS 中构建应用程序(我使用 Mac,我们都使用 Android Studio)。一切正常,除了这个错误:

Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: ok(handshake.cc:363))
Run Code Online (Sandbox Code Playgroud)

如果我使用 HTTP 而不是 HTTPS,它显然有效。我的同事说他通过添加这行代码解决了:

client.badCertificateCallback = (X509Certificate cert, String host, int port) => true;
Run Code Online (Sandbox Code Playgroud)

这行代码也在我的项目中,因为源码是一样的。那么为什么它适用于 Android 而不适用于 iOS?

ssl https ios android-studio flutter

9
推荐指数
3
解决办法
8661
查看次数

在macOS中,Flutter的Firebase Auth SDK中不存在SignInWithFacebook函数,但在Windows中存在

我今年开始使用Flutter,所以我不是专家。我正在尝试开发适用于Android和iOS的应用程序,其中包括使用Firebase Auth使用Google和Facebook登录。

首先,我在Windows的Android Studio中编写了代码,并且可以工作,但是当我在macOS的Android Studio中编写代码时,某些代码行无法正常工作。我已经在Firebase控制台和Facebook上为开发人员“控制台”配置了iOS项目。我没有使用CocoaPods添加框架,而是在Xcode上手动完成的。

基本上,错误是: The method 'signInWithFacebook' isn't defined for the class 'FirebaseAuth'.

屏幕截图

android facebook ios firebase flutter

3
推荐指数
2
解决办法
2285
查看次数

标签 统计

flutter ×2

ios ×2

android ×1

android-studio ×1

facebook ×1

firebase ×1

https ×1

ssl ×1