我正在尝试在我的iOS应用程序中集成Zendesk反馈视图。我也可以打开Zendesk窗口但是当我尝试向Zendesk发送反馈时,它失败并显示“Ticket failed to send”消息。以下是我所做的步骤:
在appdelegate中初始化Zendesk SDK:
ZDKConfig.instance()。initialize(withAppId:“APPID”,zendeskUrl:“https://sumeet07.zendesk.com”,clientId:“mobile_sdk_client_CLIENTID”)
然后我使用下面的代码来显示Zendesk反馈表:
ZDKRequests.presentRequestCreation(with:rootViewController)
它显示了反馈表单,但是当我尝试提交反馈时,它会显示错误。
可能是我问的问题格式不好,但可能你可以理解我究竟在问什么。
谢谢
答案 0 :(得分:5)
只需在didFinishLaunchingWithOptions中添加以下行,
let identity = ZDKAnonymousIdentity()
ZDKConfig.instance().userIdentity = identity
还要确保在Zendesk中AppId,zendeskUrl和clientId相同。