【发布时间】:2018-06-12 10:02:03
【问题描述】:
我刚刚在我的 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 只为生成的邀请 IDS 设置了额外的参数,即我们只能获取生成的邀请 Id。
我们是否有办法从联系人提供商处获取在邀请页面中选择的联系人姓名(电子邮件/电话号码) 以可在 onActivityResult 中捕获的意图返回
类似
T[] contacts = AppInviteInvitation.getInvitedContact(...)....
【问题讨论】:
标签: java android firebase firebase-invites