如何为Google身份验证添加nativescript-plugin-firebase?

时间:2017-07-25 06:16:31

标签: firebase firebase-authentication nativescript

我已经添加了Nativescript firebase插件的4.0.4版本,但我似乎无法使用Google身份验证。以下是我采取的步骤:

使用以下命令生成密钥库文件:

keytool -genkey -v -keystore debug.keystore -alias audibledebugkey -keyalg RSA -keysize 2048 -validity 10000

keytool -genkey -v -keystore prod.keystore -alias audibleprodkey -keyalg RSA -keysize 2048 -validity 10000

我已将这些文件存储在.keystore目录的项目目录中。我使用这些命令得到了SHA1和SHA256:

keytool -list -v -keystore prod.keystore -alias audibleprodkey -storepass Uey39jhUEvmfoFro -keypass Uey39jhUEvmfoFro

keytool -list -v -keystore debug.keystore -alias audibledebugkey -storepass dzryQnPtfVGHcJH1 -keypass dzryQnPtfVGHcJH1

然后我将SHA1和SHA256复制并粘贴到Firebase的项目设置中,然后下载新的google-services.json并将其添加到app/app_resources/Android目录。最后,我使用以下命令构建:

tns run android --key-store-path ~/Projects/audible/.keystore/debug.keystore --key-store-password dzryQnPtfVGHcJH1 --key-store-alias audibledebugkey --key-store-alias-password dzryQnPtfVGHcJH1

但是,它不起作用并发生以下错误:

JS: Make sure you've uploaded your SHA1 fingerprint(s) to the Firebase console JS: Has the SHA1 fingerprint been uploaded? Sign-in status: Status{statusCode=DEVELOPER_ERROR, resolution=null}

我还能尝试什么?也许我错过了一步?我不太了解如何设置Web SDK配置;我需要为这一步做些特别的事吗?

0 个答案:

没有答案