android – 实现AppInvites时的结果代码3

前端之家收集整理的这篇文章主要介绍了android – 实现AppInvites时的结果代码3前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试实施AppInvites.我已经完成了这里写的所有步骤 https://firebase.google.com/docs/invites/android

不断得到RESULT_CODE = 3,我做错了什么?

解决方法

为了确保它不是您的代码,您可以从此处下载Firebase的快速入门示例: https://github.com/firebase/quickstart-android.确保使用正确的程序包名称更新应用程序级gradle文件.

您所遵循的指南有点不完整,并未明确提及在Firebase控制台中设置项目时需要提供应用的SHA1密钥.以下是如何将发布证书和调试证书的SHA1密钥添加到现有Firebase项目:

How to find the SHA1 for your keystore

>在命令提示符中,导航到Java安装.您将使用Java的内置密钥库实用程序.
>对于发行证书,请键入以下内容

keytool -exportcert -list -v -alias <your-key-name> -keystore <path-to-production-keystore>

请注意它提供的SHA1密钥.
>对于调试证书,键入以下内容

keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

再次注意它提供的SHA1键.由于此密钥对于每个Android开发环境都是唯一的,因此可以为要构建的每个环境重复此步骤.

获得SHA1密钥后,将它们输入Firebase项目:

>转到Firebase控制台.
>单击相关项目上的三个溢出点,然后单击“管理”.
>单击SHA1并输入您的第一个密钥.
>再次单击SHA1并输入第二个键.

从那里,您只需要下载新的google-services.json文件并将其添加到项目的/ app目录中.

猜你在找的Android相关文章