Android Firebase:signInWithCustomToken需要很长时间

时间:2016-12-19 20:35:59

标签: android firebase firebase-authentication

尝试在Android上使用自定义令牌登录Firebase平均需要大约30秒才能完成。这不是网络问题,因为调用我的服务器来获取自定义令牌会在很短的时间内返回。这是为每个Firebase库使用最新的10.0.1版本。以下是相关代码:

String customToken = //retrieved from server

firebaseAuth.signInWithCustomToken(customToken).addOnCompleteListener(new OnCompleteListener<AuthResult>() {

    @Override
    public void onComplete(@NonNull Task<AuthResult> task) {

        //30 seconds later, task is successful


    }).addOnFailureListener(new OnFailureListener() {

    @Override
    public void onFailure(@NonNull Exception e) {
        Log.d("error", "failed to sign in with custom token " + e.getLocalizedMessage());
    }
});

我知道自定义令牌是有效的,因为操作最终成功,但是在挂起30秒或更长时间后却没有。毋庸置疑,这种性能在生产应用程序中是不可接受的。

0 个答案:

没有答案