代码= 17000"自定义标记格式不正确。请查看文档。"

时间:2017-07-30 18:07:52

标签: firebase firebase-authentication

我按照此处描述的步骤进行操作:https://firebase.google.com/docs/auth/admin/create-custom-tokens

我可以使用Firebase Admin SDK创建自定义令牌。

我将它们发送回客户端iOS应用程序,使用如下:

<?xml version="1.0" encoding="utf-8"?>
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
    <changeTransform/>
    <changeBounds/>
</transitionSet>

但是我收到了这个错误:

Auth.auth().signIn(withCustomToken: customToken ?? "") { (user, error) in
  // ...
}

我使用的是Firebase Admin 5.2.0和Firebase iOS客户端4.0.0

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我花了很多时间解决它。.我发现了一些有趣的东西。 custom_toke以“%3D%3D”结尾,这是无效的,您需要将其替换为“ ==” ..,它将很好用。

答案 1 :(得分:0)

在检查了令牌及其生存期之后,我们发现问题是系统时间不匹配。

将时区和时间设置为“自动”后,问题已解决。