初始化Support SDK(必选)
初始化Support SDK(必选)
初始化Support SDKAppDelegate文件,当您的应用程序启动。
先决条件
- Ze亚博ndesk管理员已在Zendesk支持中注册了该应用程序。看到在Zendesk Support中注册应用程序亚博在支持帮助中心
- 您将支持SDK添加到iOS项目中。看到添加支持SDK
获取初始化设置
初始化SDK需要以下信息:
- 您的Zendesk支持实例的UR亚博L
- 你的应用程序的id在Zendesk亚博支持
- 您的应用程序的客户端id在Zendesk支持亚博
当Zendesk管理员注册你的应用程序时,这些设置在Zende亚博sk支持中生成:
如果您可以访问管理中心,请登录并进入渠道>经典>移动SDK。如果您没有管理员权限,请让Zendesk管理员为您获取信息。亚博
如果你的组织的帮助中心有host-mapped地址,然后使用主机映射的URL而不是Zendesk URL。亚博
添加初始化代码
将以下框架导入AppDelegate在项目中归档。
斯威夫特
进口SupportSDK
进口Zende亚博skCoreSDK
objective - c
@进口SupportSDK
@进口Zende亚博skCoreSDK
如果你只使用API提供者自己构建UI;
斯威夫特
进口SupportProvidersSDK
进口Zende亚博skCoreSDK
objective - c
@进口SupportProvidersSDK
@进口Zende亚博skCoreSDK
将以下初始化代码粘贴到
应用程序
方法。didFinishLaunchingWithOptions
论点。斯威夫特
亚博Zendesk。initialize(appId: "appId", clientId: "clientId", 亚博zendeskUrl: "url")
支持。初始化(withZendesk亚博 Zendesk.instance):
objective - c
(ZDK亚博Zendesk initializeWithAppId:@“appId”clientId:@“clientId”亚博zendeskUrl:@“url”];
(ZDKSupport initializeWith亚博Zendesk:(ZDK亚博Zendesk实例]];
如果你只使用API提供者自己构建UI;
斯威夫特
亚博Zendesk。initialize(appId: "appId", clientId: "clientId", 亚博zendeskUrl: "url")
支持。初始化(withZendesk亚博 Zendesk.instance):
objective - c
(ZDK亚博Zendesk initializeWithAppId:@“appId”clientId:@“clientId”亚博zendeskUrl:@“url”];
(ZDKSupport initializeWith亚博Zendesk:(ZDK亚博Zendesk实例]];
用您的初始化设置替换参数占位符。
请注意如果你正在使用多个品牌的主子域,而不是主子域
亚博zendeskUrl
在上面的代码中。请记住,最终用户将只能查看属于该品牌的门票。
初始化Core SDK和Support SDK。
下一步是设置标识。看到设置标识了解更多详情。