Sum*_*rni 6 android firebase firebase-invites
我正在尝试使用Firebase在我的Android应用中实施App Invite系统.代码与他们的指南中给出的完全相同.
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();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
resultCode0并且ids为null.resultCode为0.这看起来像是 Firebase 成员确认的错误。
https://github.com/firebase/quickstart-android/issues/750
更新:此问题已在 16.1.0 更新中修复。
| 归档时间: |
|
| 查看次数: |
281 次 |
| 最近记录: |