Firebase 身份验证自定义令牌 iOS

Eug*_*kov 5 ios firebase vk vk-sdk firebase-authentication

我正在尝试使用Firebase SDK.

用户授权完成后,我尝试将令牌传递给 Firebase。

func vkSdkAccessAuthorizationFinishedWithResult(result: VKAuthorizationResult!){

        let tokenString = result.token.description
        FIRAuth.auth()?.signInWithCustomToken(tokenString) { (user, error) in
            // ...

        }
    }
Run Code Online (Sandbox Code Playgroud)

错误:[1](空)“NSLocalizedDescription”:“自定义令牌格式不正确。请检查文档。”

我可以在不运行服务器的情况下将 Firebase 与自定义身份验证一起使用吗?

EI *_*2.0 3

来自 Firebase 文档。使用 Firebase SDK 创建自定义令牌,

我想说你需要createCustomToken()为此使用方法..你不能使用你的VK服务器令牌通过firebase登录...你需要使用createCustomToken()方法为firebase生成令牌。

 var uid = "some-uid";
 var customToken = firebase.auth().createCustomToken(uid);
Run Code Online (Sandbox Code Playgroud)

愿这对你有用