【发布时间】:2022-12-20 04:05:17
【问题描述】:
我在 Unity 中使用 Firebase 插件进行身份验证。我有一个通过标准提供商(电子邮件、苹果等)进行身份验证的帐户,还可以链接他们的 Twitch 帐户。 Twitch 帐户链接是通过自定义提供商完成的。这是在一个单独的表中跟踪的,以跟踪哪些帐户链接到 Twitch。
我遇到的问题是取消链接 Twitch 帐户。自定义提供商没有提供商 ID,因此我无法从客户端取消链接。
我检查了FirebaseUser.ProviderData,看看是否有任何东西可以传递到取消链接调用中。我还传入了提供凭据的提供商 ID,但收到此错误消息:FirebaseException: User was not linked to an account with the given provider.
如何取消链接自定义提供商?
【问题讨论】:
标签: c# firebase unity3d firebase-authentication