初始化统一SDK依赖项(必选)

要使用MessagingSDK,必须首先初始化相关的产品sdk。

初始化支持

先决条件

  • 添加MessagingSDK和支持sdk到你的Android项目。看到

添加统一SDK

获取初始化详细信息

初始化Support需要准备以下信息:

  • Zendesk支持实例的URL亚博
  • 你的应用ID在Zendesk支持亚博
  • Zendesk支持中你的应用的客户端ID亚博

这些详细信息可以在管理中心的通道页面上找到。

如果您可以访问管理中心,请登录并转到渠道>经典>移动SDK.如果您没有管理权限,请让Zendesk管理员为您获取信息。亚博

如果您组织的帮助中心有host-mapped地址,然后使用主机映射的URL,而不是Zendesk URL。亚博

添加初始化代码

中初始化Support SDKonCreate你的方法应用程序类的子类,或活动当应用程序启动时。

  1. 导入亚博而且支持类:

                   
    进口zende亚博sk.core.Zendesk;进口zende亚博sk.support.Support;
  2. 调用初始化SDK类上的方法:

                   
    字符串zend亚博eskUrl =…//替换为您的Zendesk帐户详细信息亚博字符串appId =…//替换为您的Zendesk帐户详细信息亚博String clientId =…//替换为您的Zendesk帐户详细信息亚博亚博Zendesk.INSTANCE。初始化(context, zendeskUrl, appId, clientId);Support.INSTANCE.init 亚博(Zendesk.INSTANCE);

这将初始化Support SDK。

下一步是识别用户。看到识别用户欲知详情。

如果你已经这样做过,看看支持引擎有关启动MessagingActivity的实例SupportEngine

初始化回答机器人

先决条件

  • Answer Bot SDK使用帮助中心,帮助中心是支持SDK的一部分。为了初始化

回答机器人,您必须首先初始化支持。请按照初始化支持

  • 在Zendesk Support的Mobile SDK管理页面启用Answer Bot。亚博如果你没有管理员权限,请Zendesk管理员帮你做。亚博

添加初始化代码

您应该在初始化Support SDK之后直接初始化Answer Bot SDK。

  1. 导入AnswerBot类:

                   
    进口zende亚博sk.answerbot.AnswerBot;
  2. 调用初始化方法,使用亚博而且支持实例:

                   
    AnswerBot实例初始化亚博实例支持实例

如果您还没有确定您的用户,请确保现在就这样做。看到识别用户获取详细信息。

如果你已经这样做过,看看回答机器人引擎有关启动MessagingActivity的实例AnswerBotEngine