gpt4 book ai didi

android - Firebase 邀请发送电子邮件但不发送短信。返回结果代码 0

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:08 25 4
gpt4 key购买 nike

我正在尝试使用 Firebase 在我的 Android 应用程序中实现应用程序邀请系统。代码与他们的 guide 中给出的完全一样.

private void onInviteClicked() {
Intent intent = new AppInviteInvitation.IntentBuilder("Title here")
.setMessage("message here")
.setDeepLink(Uri.parse("deep_link_here")
.setCallToActionText("Install!"))
.build();
startActivityForResult(intent, REQUEST_INVITE);
}

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

if (requestCode == REQUEST_INVITE) {
if (resultCode == RESULT_OK) {
// Get the invitation IDs of all sent messages
String[] ids = AppInviteInvitation.getInvitationIds(resultCode, data);
for (String id : ids) {
Log.d(TAG, "onActivityResult: sent invitation " + id);
}
} else {
// Sending failed or it was canceled, show failure message to the user
// ...
Toast.makeText(getContext(), "Invite not sent!", Toast.LENGTH_SHORT).show();
}
}
}

我的问题是:

  • 我可以在我的联系人中选择电子邮件,然后向他们发送电子邮件邀请。但是,它仍然返回 resultCode 0 并且 ids 为 null。
  • 当我从显示的联系人列表中选择一个电话号码时, fragment/Activity 强制关闭并且 resultCode 再次为 0。

最佳答案

这看起来像是 Firebase 成员确认的错误。

https://github.com/firebase/quickstart-android/issues/750

更新:这已在 16.1.0 更新中修复。

关于android - Firebase 邀请发送电子邮件但不发送短信。返回结果代码 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40921875/

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