我刚刚在我的 android 应用程序中实现了 Firebase 邀请。我按照 API Specs @ https://firebase.google.com/docs/invites/android遵循了在线文档
根据我在 onActivityResult 方法中实现了以下代码。
@override
protected 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
{
}
}
}
目前,intent 只为生成的邀请 ID 设置了额外的参数,即我们只能获取生成的邀请 ID。
有没有办法我们可以从可以在 onActivityResult 中捕获的意图返回的联系人提供程序中获取在邀请页面中选择的联系人姓名(电子邮件/电话号码)
就像是
T[] contacts = AppInviteInvitation.getInvitedContact(...)....