是否已上载SHA1指纹

时间:2017-08-08 08:23:58

标签: firebase firebase-authentication angular2-nativescript

我目前正在开发一个关于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命令。

请告知。

谢谢。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题,根本原因是我错过了Firebase中的调试密钥库。我之前上传的是发布密钥库。

上传Debug keystore后,它现在按预期工作。仅供参考,调试密钥库路径应位于Window的用户配置文件文件夹中,密码应为 BLANK。

请参阅此页面以了解密钥生成。 https://developers.google.com/android/guides/client-auth

我希望这会有所帮助!