我目前正在开发一个关于NativeScript Framework和Firebase身份验证,存储和数据库的应用程序。
但是,当我尝试登录Google身份验证时,我收到了以下错误消息。 JS:是否上传了SHA1指纹?登录状态:状态{statusCode =未知状态代码:12501,分辨率= null} ***"
以下是代码,
loginGoogle():void{
firebase.login({
type: firebase.LoginType.GOOGLE
}).then(
function (result) {
JSON.stringify(result);
},
function (errorMessage) {
console.log(errorMessage);
}
);
}
我已将SHA1指纹添加到Firebase控制台,方法是在命令提示符下运行keytool命令。
请告知。
谢谢。
答案 0 :(得分:0)
我设法解决了这个问题,根本原因是我错过了Firebase中的调试密钥库。我之前上传的是发布密钥库。
上传Debug keystore后,它现在按预期工作。仅供参考,调试密钥库路径应位于Window的用户配置文件文件夹中,密码应为 BLANK。
请参阅此页面以了解密钥生成。 https://developers.google.com/android/guides/client-auth
我希望这会有所帮助!