结果代码3实现AppInvites



我正在尝试实现appinvites。我已经完成了这里写的所有步骤https://firebase.google.com/docs/invites/android

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

只是为了确保它不是您的代码,您可以从此处下载Firebase的QuickStart样本:https://github.com/firebase/quickstart-android。确保使用正确的软件包名称更新应用程序级的Gradle文件。

您遵循的指南有点不完整,并且在在Firebase控制台中设置项目时,没有明确提及提供应用程序的SHA1密钥的必要性。以下是将发布证书添加SHA1密钥和现有Firebase项目的调试证书的方法:

如何为密钥库找到SHA1:

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

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

    注意它提供的SHA1密钥。

  3. 对于调试证书,键入以下内容:

    keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%.androiddebug.keystore
    

    再次注意它提供的SHA1键。由于此键在每个Android开发环境中都是唯一的,因此请随时重复您要构建的每个环境的步骤。

拥有SHA1键后,将它们都输入您的Firebase项目:

  1. 转到您的Firebase控制台。
  2. 单击有关项目的三个溢出点,然后单击"管理"。
  3. 单击SHA1并输入您的第一个密钥。
  4. 再次单击SHA1并输入您的第二个键。

从那里,您只需要下载新的Google-services.json文件,然后将其添加到您的项目/应用程序目录中。

相关内容

  • 没有找到相关文章

最新更新