Firebase邀请发送邀请但未收到任何邀请?

时间:2016-11-25 04:09:10

标签: android firebase-invites

我在firebase控制台中添加了SHA1调试和释放密钥,但为什么邀请没有被发送仍然没有运气?

我是firebase邀请的新手,并根据文档实施:

 invitesButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Amplitude.getInstance().logEvent("INVITE EVENT");
                Intent intent = new AppInviteInvitation.IntentBuilder("Invitation")
                        .setMessage("Help your friend unlock his favourite celebrity at FanStation : app link here")
                        .setCustomImage(Uri.parse("https://postimg.org/image/5sbdexljh/"))
                        .setCallToActionText("Unlock Celebrity Now")
                .build();
                startActivityForResult(intent, REQUEST_INVITE);
            }
        });

//我的Toast文本在成功或失败的情况下都不会出现,因为我得到了 65537作为请求代码,-1作为结果代码

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    Log.d("Invites", "onActivityResult: requestCode=" + requestCode + ", resultCode=" + resultCode);
    Log.d("Invites","requestCode="+requestCode+"resultCode=" + resultCode);

    if (requestCode == REQUEST_INVITE) {
        if (resultCode == RESULT_OK) {
            Amplitude.getInstance().logEvent("INVITE SUCCESS");
            Log.d("Invites","Success");
            Toast.makeText(getActivity(),"Invites Successful",Toast.LENGTH_LONG).show();
        } else {
            Amplitude.getInstance().logEvent("INVITE FAILURE");
            Toast.makeText(getActivity(),"Please Try Again Later",Toast.LENGTH_LONG).show();
        }
    }
}

Firebase Invites

2 个答案:

答案 0 :(得分:1)

对于那些启用Google Play App Signing的用户,您还必须将“App Signing Certificate”中的SHA-1密钥添加到Firebase控制台,并使用更新后的google-services.json进行邀请您参与推出到Google Play商店的应用。

找到SHA-1密钥的步骤:1)转到您的Google Play控制台2)选择定位应用3)转到“发布管理”下的“应用程序签名”4)可以在下面找到SHA-1密钥“应用签名证书”

我花了很多时间来解决这个问题,我希望这可以帮助遇到同样问题的人。

答案 1 :(得分:0)

在我的情况下,解决方案是在firebase控制台中添加SHA-256。

this answer

中对@Ender的信用

希望它有所帮助!