gpt4 book ai didi

android - Zendesk 安卓 : Exception on creating tickets

转载 作者:行者123 更新时间:2023-11-29 14:46:33 25 4
gpt4 key购买 nike

我使用以下代码将 ZenDesk 与我的应用程序集成。

ZendeskConfig.INSTANCE.init(this, getResources().getString(R.string.zendesk_url), getResources().getString(R.string.zendesk_appId), getResources().getString(R.string.zendesk_clientkey), new ZendeskCallback<String>() {
@Override
public void onSuccess(String result) {

}

@Override
public void onError(ErrorResponse error) {

}

});

ZendeskConfig.INSTANCE.setContactConfiguration(new BaseZendeskFeedbackConfiguration() {
@Override
public String getRequestSubject() {
return "Save The Date";
}
});
Identity user = new AnonymousIdentity.Builder().build();
ZendeskConfig.INSTANCE.setIdentity(user);

ZendeskConfig.INSTANCE.setCustomFields(getCustomFields());

当尝试创建票证时在 Logcat 中出现以下异常。请帮助我。

E/BaseProvider: Time in UTC: 2016-02-09T05:48:11Z 02-09 11:18:11.970 4061-4061/? E/BaseProvider: The expected type of authentication is null. Check that settings have been downloaded. The local identity is present. The local identity is anonymous. 02-09 11:18:11.970 4061-4061/? E/ZendeskFeedbackConnector: Network Error: false, Status Code: -1, Reason: The expected type of authentication is null. Check that settings have been downloaded. The local identity is present. The local identity is anonymous.

最佳答案

您何时尝试创建工单? ZendeskConfig.INSTANCE.init 是异步的,当方法返回时,SDK 不能保证被初始化,因此 onSuccess 回调。因此,例如,如果您在初始化 SDK 后立即尝试通过提供者调用创建票证,它很可能会失败。

目前最好的解决方案是等到 onSuccess 被调用后再尝试创建工单。这个时间问题将在本周末之前的下一个 Android SDK 版本中被移除。它将很快从 iOS SDK 中删除。

关于android - Zendesk 安卓 : Exception on creating tickets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com