0

我已经通过 Firebase Crash 工具为我的应用设置了崩溃报告。我正在努力解决尽可能多的崩溃问题,但有一个特别是我正在努力解决的问题。

调用时发生未捕获的异常-[FIRVerifyAssertionRequest unencodedHTTPRequestBodyWithError:] + 1128144

我已将完整的崩溃报告附加为图像(模糊仅覆盖了我的应用程序名称),如果有人能指出我正确的方向以便我可以修复此崩溃,那就太好了。

崩溃报告

用代码更新:

我不完全确定是什么代码导致了崩溃,但从报告中我假设它是在我的应用收到成功的 Facebook 登录通知时引起的,因为这是我的代码中唯一使用signInWithCredential.

代码如下(从 Firebase 文档获得):

- (void)loginButton:(FBSDKLoginButton *)fbLoginButton didCompleteWithResult:(FBSDKLoginManagerLoginResult *)result error:(NSError *)error {
    if (error == nil) {

        FIRAuthCredential *credential = [FIRFacebookAuthProvider credentialWithAccessToken:[FBSDKAccessToken currentAccessToken].tokenString];
        [[FIRAuth auth] signInWithCredential:credential completion:^(FIRUser *user, NSError *error) {
            if (!error) {
                //Process successful sign in, e.g. show home and hide login views.
            }
        }];
    }
}
4

0 回答 0