我很难理解为什么模拟器使我无法进行此输入
我提供了此身份验证令牌正文:
{
"account": "7xms2zm6noz03f2mvn",
"playerId": "d3221a31-263c-4629-92fb-6cac89b67088"
}
我正在使用自定义身份验证来提供上述blob。
请参阅附件的屏幕快照,以了解模拟器如何处理此问题:
这是我的数据库树:
我想念什么?
[看来,当您使用模拟器时,“身份验证令牌有效负载”实际上处于auth
级别,而不是auth.token
级别。
因此,您需要像这样模拟auth.token.account
:
{
"token": {
"account": "7xms2zm6noz03f2mvn",
"playerId": "d3221a31-263c-4629-92fb-6cac89b67088"
}
}
[您可以说出它的名字(显然)是错误的,因为例如,如果您选择了“ Google”提供程序,则provider
和uid
都位于该Blob的顶层(无法修改) ,即where you would expect to find them。
与this image中的this blog post类似,将token
块显示为模拟器中的子块。