初始化统一SDK依赖项(必选)
初始化统一SDK依赖项(必选)
要使用统一SDK,必须初始化要使用的产品SDK。您必须完成一些先决条件步骤。
先决条件
- 添加统一SDK和选择的产品SDK到您的iOS项目。看到添加统一SDK
- 在Zendes亚博k Support管理界面中,启用并配置您想使用的产品sdk。如果你没有管理员权限,请Zendesk管理员帮你做。亚博看到在Zendesk Support中注册移动应用亚博
而且在Zendesk Support中配置SDK亚博在支持帮助中心
获取初始化详细信息
初始化Answer Bot和Support需要以下信息:
- Zendesk支持实例的URL亚博
- 你的应用id在Zendesk支持亚博
- Zendesk支持中你的应用的客户端id亚博
这些详细信息可以在管理中心的通道页面上找到。
如果您可以访问管理中心,请登录并转到渠道>经典>移动SDK.如果您没有管理权限,请让Zendesk管理员为您获取信息。亚博
如果您组织的帮助中心有host-mapped地址,然后使用主机映射的URL,而不是Zendesk URL。亚博
添加初始化代码
任何产品SDK都应该在AppDelegate在应用程序启动时进行归档。
下面的示例初始化Answer Bot和Support:
将以下框架导入AppDelegate在项目中归档。
斯威夫特
进口Zende亚博skCoreSDK
进口SupportProvidersSDK
进口AnswerBotProvidersSDK
objective - c
#进口<亚博ZendeskCoreSDK/亚博ZendeskCoreSDK.h>
#进口<SupportProvidersSDK/SupportProvidersSDK.h>
#进口<AnswerBotProvidersSDK/AnswerBotProvidersSDK.h>
将以下初始化代码粘贴到
应用范围: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亚博Zendesk:[ZDK亚博Zendesk实例]];
[ZDKAnswerBot initializeWith亚博Zendesk:[ZDK亚博Zendesk实例]支持:[ZDKSupport实例]];
将参数占位符替换为初始化详细信息。
这将初始化支持和回答机器人SDK。
下一步是设置标识。看到设置标识欲知详情。