Zendesk Android:创建票证的例外

问题描述 投票:1回答:1

我已使用以下代码将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:UTC时间:2016-02-09T05:48:11Z 02-09 11:18:11.9704061-4061 /? E / BaseProvider:预期的身份验证类型为空值。检查设置是否已下载。存在本地身份。本地身份是匿名的。 02-09 11:18:11.970 4061-4061 /? E / ZendeskFeedbackConnector:网络错误:错误,状态码:-1,原因:预期的类型身份验证为空。检查设置是否已下载。存在本地身份。本地身份是匿名的。

android zendesk
1个回答
6
投票
当前最好的解决方案是等到onSuccess被调用,然后再尝试创建票证。该计时问题将在本周结束之前的下一版Android SDK中删除。它将很快从iOS SDK中删除。
© www.soinside.com 2019 - 2024. All rights reserved.