flattermacos:谷歌登录的附加实现

flattermacos:谷歌登录的附加实现,macos,firebase,flutter,google-signin,dart-pub,Macos,Firebase,Flutter,Google Signin,Dart Pub,我已经开发了一个基于Firebase Auth的Flitter应用程序,该应用程序使用了谷歌登录的附加登录方法。 我使用包google\u sign\u-in:^4.5.6实现了它 它很容易在iOS、Android和Web上运行。对于MacOS,我使用了相同的证书,并在info.plist文件中添加了以下代码: <key>CFBundleURLTypes</key> <array> <dict> &l

我已经开发了一个基于Firebase Auth的Flitter应用程序,该应用程序使用了谷歌登录的附加登录方法。 我使用包
google\u sign\u-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>
CbundleUrlTypes
CbundleTypeRole
编辑
循环流化床锅炉方案
com.googleusercontent.apps.*****/Private-key/*
但它仍然不起作用。 macOS应用程序使用Firebase Auth可以完美工作,并且还可以连接到网络。因此:

  • 是否还有其他操作或代码要添加(如WEB支持)
  • 如果我按下谷歌登录按钮,则不会显示任何内容,它不会在谷歌登录时打开页面,并且在控制台中也不会返回任何内容

  • 谷歌登录:^5.0.2当前不受支持,只有安卓iOS和web

    谷歌登录:^5.0.2当前不受支持,只有安卓iOS和web

    您应该在控制台中看到下一条消息:
    缺少插件异常(在channel plugins.flatter.io/google\u sign\u-in上找不到方法init的实现)
    。这意味着谷歌登录软件包目前不支持macOS。在以下位置查看有关软件包的更多信息:您应该在控制台中看到下一条消息:
    MissingPluginException(在channel plugins.flatter.io/google\u sign\u in上找不到方法init的实现)
    。这意味着谷歌登录软件包目前不支持macOS。有关软件包的更多信息,请访问: