0

这是我第一次使用zendesk,我在这里遇到了一些问题

在开始任何活动之前,我需要设置用户的姓名、电子邮件和外部标识符,以显示在工单屏幕中

这是我的代码

Identity user = new AnonymousIdentity.Builder().withEmailIdentifier(mEmail).withNameIdentifier(mName).withExternalIdentifier(mIdentifier).build();
ZendeskConfig.INSTANCE.setIdentity(user);

Intent intent = new Intent(ContactUsActivity.this, ContactZendeskActivity.class);
startActivity(intent);

我的门票屏幕上没有出现任何东西只有“移动应用程序用户”,没有我的信息显示

谁能告诉我这里有什么问题?

4

1 回答 1

3

全面披露:我是 SDK 开发人员之一。通常,由于用户查找的工作方式,您最终会看到“移动应用程序用户”。

在开始之前,我想指出这withExternalIdentifier是可选的。如果您确定您将始终拥有唯一的 ID,我只建议您使用它。

如果您给我们一个外部 ID,我们将尝试查看您的系统中是否存在具有该 ID 的用户。如果是这样,我们就使用它。出于安全原因,我们不会让移动身份更新用户。如果在外部 ID 上未找到匹配项,我们将查看电子邮件,并遵循相同的查找过程。

设置外部 ID 和名称的唯一时间是创建新用户。新的表示尚未使用您提供的外部 ID 或电子邮件找到的。

如果您仍有问题,可以给我们发送电子邮件至 support@zendesk.com

谢谢!

于 2016-05-26T14:14:11.730 回答