对于我来说,很难理解为什么模拟器会把我拒之门外
我提供了此身份验证令牌正文:
{
"account": "7xms2zm6noz03f2mvn",
"playerId": "d3221a31-263c-4629-92fb-6cac89b67088"
}
我正在使用自定义身份验证来提供上述blob。
请参阅附件中的屏幕快照,以了解模拟器如何处理此问题:
这是我的数据库树:
我想念什么?
答案 0 :(得分:0)
看来,当您使用模拟器时,“身份验证令牌有效负载”实际上处于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
块在模拟器中显示为子块。