我正在尝试通过 VK (vk.com) 服务将 Firebase 身份验证与自定义身份验证集成,但失败并出现下一个错误:
com.google.firebase.auth.FirebaseAuthInvalidCredentialsException:自定义令牌格式不正确。请检查文档。[无效的断言格式。需要 3 个点分隔段。]
我的代码如下:
public void onLogin(@NotNull VKAccessToken vkAccessToken) {
mAuth.signInWithCustomToken(vkAccessToken.getAccessToken()).addOnCompleteListener(task -> {
if (task.isSuccessful()) {
Log.d("LoginU", "signInWithCustomToken:success");
FirebaseUser user = mAuth.getCurrentUser();
int i = 1;
} else {
Log.w("LoginU", "signInWithVKToken:failure", task.getException());
}