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

要使用统一SDK,必须初始化要使用的产品SDK。您必须完成一些先决条件步骤。

先决条件

而且在Zendesk Support中配置SDK亚博在支持帮助中心

获取初始化详细信息

初始化Answer Bot和Support需要以下信息:

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

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

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

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

添加初始化代码

任何产品SDK都应该在AppDelegate在应用程序启动时进行归档。

下面的示例初始化Answer Bot和Support:

  1. 将以下框架导入AppDelegate在项目中归档。

    斯威夫特

                    
    进口Zende亚博skCoreSDK进口SupportProvidersSDK进口AnswerBotProvidersSDK

    objective - c

                    
    进口<亚博ZendeskCoreSDK/亚博ZendeskCoreSDKh>进口<SupportProvidersSDK/SupportProvidersSDKh>进口<AnswerBotProvidersSDK/AnswerBotProvidersSDKh>
  2. 将以下初始化代码粘贴到应用范围:didFinishLaunchingWithOptions方法。

    斯威夫特

                    
    亚博Zendesk。初始化(appId: "appId", clientId: "clientId", zendesk亚博Url: "url")支持。初始化(withZendesk亚博 Zendesk.instance):AnswerBot。初始化(withZendesk亚博: Zendesk。support: support !)

    objective - c

                    
    ZDK亚博Zendesk initializeWithAppId@“appId”clientId@“clientId”亚博zendeskUrl@“url”ZDKSupport initializeWith亚博ZendeskZDK亚博Zendesk实例ZDKAnswerBot initializeWith亚博ZendeskZDK亚博Zendesk实例支持ZDKSupport实例

将参数占位符替换为初始化详细信息。

这将初始化支持和回答机器人SDK。

下一步是设置标识。看到设置标识欲知详情。