Flutter MacOS:使用 google 登录的附加实现
Flutter MacOS : Additional implementation for sign in with google
我开发了一个基于 Firebase Auth 的 Flutter 应用程序,使用额外的登录方法 Google。
我使用包 google_sign_in: ^4.5.6
.
实现了它
它适用于 iOS、Android 和 Web。对于 MacOS,我使用相同的证书并在 info.plist 文件中添加此代码:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>com.googleusercontent.apps.*****/Private key/*</string>
</array>
</dict>
</array>
但是还是不行。
macOS 应用程序使用 Firebase Auth 完美运行,并且还连接到网络。所以:
- 是否需要执行更多操作或添加代码(如 WEB 支持)?
- 如果我按下 google 登录按钮,则不会显示任何内容,它不会使用 google 登录打开页面,而且在控制台中它 returns 什么也没有。
google_sign_in: 目前不支持^5.0.2,仅android iOS 和web
我开发了一个基于 Firebase Auth 的 Flutter 应用程序,使用额外的登录方法 Google。
我使用包 google_sign_in: ^4.5.6
.
它适用于 iOS、Android 和 Web。对于 MacOS,我使用相同的证书并在 info.plist 文件中添加此代码:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>com.googleusercontent.apps.*****/Private key/*</string>
</array>
</dict>
</array>
但是还是不行。 macOS 应用程序使用 Firebase Auth 完美运行,并且还连接到网络。所以:
- 是否需要执行更多操作或添加代码(如 WEB 支持)?
- 如果我按下 google 登录按钮,则不会显示任何内容,它不会使用 google 登录打开页面,而且在控制台中它 returns 什么也没有。
google_sign_in: 目前不支持^5.0.2,仅android iOS 和web