在 firebase google signIn 集成后,flutter myFriendlyChat 崩溃

Tre*_*ree 1 ios firebase flutter

我正在尝试 codelabs firebase 集成教程。

https://codelabs.developers.google.com/codelabs/flutter-firebase/

我完成了所有步骤 <= 步骤 6 配置 firebase 和本地应用程序,但是在运行应用程序后它崩溃了。控制台没有错误,这是控制台日志:

https://gist.github.com/anonymous/564bd94e1e0f90548f3d7a9882699874

我只为 iOS 配置了应用程序,而不是为 android 配置应用程序,我在 iOS 模拟器中运行该应用程序。也许它会有所作为。

raj*_*oke 5

打开 Xcode>Runner>info.plist>Right click>open as Source> 然后检查你是否有这个:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <!-- TODO Replace this value: -->
            <!-- Copied from GoogleServices-Info.plist key REVERSED_CLIENT_ID -->
            <string>com.googleusercontent.apps.861823949799-vc35cprkp249096uujjn0vvnmcvjppkn</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

如果你也有 Facebook 登录,那么它应该是这样的:

<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>google</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>com.googleusercontent.apps.995426033439-887653460s954g71jfbf2t9730tl0jmi</string>
            <string></string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>facebook</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>fb25634XXXXXXXXXX</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)