我在Android应用程序中使用Google Appinvite Api向朋友发送邀请。
我能够发送请求及其正常工作。但我想跟踪我通过我的应用程序向其发送请求的朋友。
这是我收到邀请ID的代码。
但是如何从邀请ID中获取发送人姓名或电子邮件。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_INVITE) {
if (resultCode == RESULT_OK) {
String[] ids = AppInviteInvitation.getInvitationIds(resultCode, data);
Log.d("TAG", getString(R.string.sent_invitations_fmt, ids.length));
} else {
showMessage(getString(R.string.send_failed));
}
}
}
String [] id是我发送的邀请ID数组
答案 0 :(得分:1)
作为应用,您无法获取人名和电子邮件列表,只能获取邀请ID。电子邮件和姓名对发送邀请的人(即拥有设备的人和联系人数据)是私密的,并且私人信息不与发送邀请的应用共享。