从AppInvite Google android

时间:2016-01-19 04:25:22

标签: android google-app-invites

我在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数组

1 个答案:

答案 0 :(得分:1)

作为应用,您无法获取人名和电子邮件列表,只能获取邀请ID。电子邮件和姓名对发送邀请的人(即拥有设备的人和联系人数据)是私密的,并且私人信息不与发送邀请的应用共享。