迁移向导
迁移向导
统一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
的实例AnswerBotEngine
和SupportEngine
.
老方法 | 新方法 |
---|---|
HelpCenterActivity.builder () .withDeflectionEnabled(真正的); | HelpCenterActivity.builder () .withEngines (AnswerBotEngine.engine (), SupportEngine.engine ()); |
ViewArticleActivity.builder () .withDeflectionEnabled(真正的); | ViewArticleActivity.builder () .withEngines (AnswerBotEngine.engine (), SupportEngine.engine ()); |
支持SDK活动
所有支持SDK的活动(RequestActivity
,RequestListActivity
,HelpCenterActivity
和ViewArticleActivity
)仍然可用。应用中与这些活动的任何现有集成都应该继续运行,就像它们在以前版本的支持SDK中所做的那样。
要使用统一SDK创建简单的票证,请使用MessagingActivity
用的实例SupportEngine
,如支持引擎.统一SDK目前不能用于显示或更新现有的票证。你应该继续使用RequestActivity
来做这个。
搬到MessagingActivity
也允许您在创建票之前使用答疑机器人进行偏转。看到答疑机器人引擎获取详细信息。