我正试图找出我的用户使用的提供商,但我不知道如何做!我使用的语言是 vanilla javascript。
有一个非常相似的问题:
Firebase Auth - get provider ID
但这只适用于 swift 3...
最佳答案
正如链接的答案和 Hareesh 所说,您将需要遍历 providerData
数组,因为用户可以通过多个提供商登录。所以:
user.providerData.forEach(function(providerData) {
console.log("Signed in with "+providerData.providerId);
});
有关工作示例,请参阅:https://jsbin.com/vuzafuq/edit?html,js,output (检查实际提供者的 JavaScript 控制台)
关于javascript - firebase auth - 获取当前提供者 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47379981/