迁移向导

统一SDK标志着我们早期版本的支持SDK和问答机器人SDK的巨大变化。MessagingActivity现在是Zendesk移动sdk套件的核心UI元素,也是与支持和问答机器人交互的首选方法。亚博

迁移问答机器人SDK

AnswerBotActivity已被移除。如果你在使用AnswerBotActivity,现在应该使用MessagingActivity用的实例AnswerBotEngine

看到答疑机器人引擎有关如何做到这一点的详细信息。

AnswerBotUiConfig已被移除。下面的配置选项AnswerBotUiConfig现在可以在MessagingConfiguration

             
Configuration messagingConfig = new MessagingConfiguration.Builder().withBotAvatarDrawable (R.drawable.my_bot_avatar).withBotLabelString(“我的机器人名称”). config(上下文);

迁移支持SDK

UiConfigs重命名为Configurations

亚博zendesk.commonui.UiConfig接口已被替换为亚博zendesk.configurations.Configuration, UiConfig的子类被重命名为“Configuration”,如下所示:

旧的名称 新名字
RequestUiConfig RequestConfiguration
RequestListUiConfig RequestListUiConfig
HelpCenterUiConfig HelpCenterConfiguration
ViewArticleUiConfig ViewArticleConfiguration

withDeflectionEnabled()被withEngines()取代

withDeflectionEnabled ()方法,该方法在HelpCenterUiConfig。构建器ViewArticleUiConfig。构建器已被移除。使用新的withEngines的实例AnswerBotEngineSupportEngine

老方法 新方法
HelpCenterActivity.builder () .withDeflectionEnabled(真正的); HelpCenterActivity.builder () .withEngines (AnswerBotEngine.engine (), SupportEngine.engine ());
ViewArticleActivity.builder () .withDeflectionEnabled(真正的); ViewArticleActivity.builder () .withEngines (AnswerBotEngine.engine (), SupportEngine.engine ());

支持SDK活动

所有支持SDK的活动(RequestActivityRequestListActivityHelpCenterActivityViewArticleActivity)仍然可用。应用中与这些活动的任何现有集成都应该继续运行,就像它们在以前版本的支持SDK中所做的那样。

要使用统一SDK创建简单的票证,请使用MessagingActivity用的实例SupportEngine,如支持引擎.统一SDK目前不能用于显示或更新现有的票证。你应该继续使用RequestActivity来做这个。

搬到MessagingActivity也允许您在创建票之前使用答疑机器人进行偏转。看到答疑机器人引擎获取详细信息。