5

我在我的 android appication 中使用 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[] ids 是我发送的邀请 id 的数组

4

1 回答 1

1

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

于 2016-02-01T23:43:38.327 回答