gpt4 book ai didi

android - Firebase 邀请说邀请已发送但未收到任何邀请?

转载 作者:行者123 更新时间:2023-11-29 01:14:17 25 4
gpt4 key购买 nike

我在 firebase 控制台中添加了 SHA1 调试和发布 key 仍然没有成功,为什么没有发送邀请?

我是 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

最佳答案

对于启用了 Google Play App Signing 的用户,您还必须将“App Signing Certificate”中的 SHA-1 key 添加到您的 Firebase 控制台,并使用更新后的 google-services.json 以便受邀开发已发布到 Google Play 商店的应用。

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

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

关于android - Firebase 邀请说邀请已发送但未收到任何邀请?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40797581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com