Commit 04933891 by sikang

remove zendesk

parent 5b38297c
...@@ -145,7 +145,7 @@ dependencies { ...@@ -145,7 +145,7 @@ dependencies {
// api 'com.appsflyer:af-android-sdk:4+@aar' // api 'com.appsflyer:af-android-sdk:4+@aar'
//zendesk //zendesk
api group: 'com.zendesk', name: 'support', version: '2.1.1' // api group: 'com.zendesk', name: 'support', version: '2.1.1'
api 'com.google.code.findbugs:jsr305:3.0.2'
compileOnly project(':cash_plugin_toolbox') compileOnly project(':cash_plugin_toolbox')
} }
package com.common.activity; package com.common.activity;
import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
...@@ -12,11 +13,11 @@ import java.lang.reflect.Method; ...@@ -12,11 +13,11 @@ import java.lang.reflect.Method;
import tech.starwin.LibConfig; import tech.starwin.LibConfig;
import tech.starwin.utils.LoginManager; import tech.starwin.utils.LoginManager;
import tech.starwin.utils.ui_utils.UIHelper; import tech.starwin.utils.ui_utils.UIHelper;
import zendesk.suas.Action; //import zendesk.suas.Action;
import zendesk.support.request.RequestActivity; //import zendesk.support.request.RequestActivity;
import zendesk.support.request.RequestUiConfig; //import zendesk.support.request.RequestUiConfig;
public class RefreshDeskActivity extends RequestActivity { public class RefreshDeskActivity extends Activity {
private static final long LOOP_TIME = 1500; private static final long LOOP_TIME = 1500;
private Handler mHandler = new Handler(); private Handler mHandler = new Handler();
...@@ -32,38 +33,38 @@ public class RefreshDeskActivity extends RequestActivity { ...@@ -32,38 +33,38 @@ public class RefreshDeskActivity extends RequestActivity {
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
try { // try {
mAfField = RequestActivity.class.getDeclaredField("af"); // mAfField = RequestActivity.class.getDeclaredField("af");
mAfField.setAccessible(true); // mAfField.setAccessible(true);
//
mStoreField = RequestActivity.class.getDeclaredField("store"); // mStoreField = RequestActivity.class.getDeclaredField("store");
mStoreField.setAccessible(true); // mStoreField.setAccessible(true);
//
mAf = mAfField.get(this); // mAf = mAfField.get(this);
mStore = mStoreField.get(this); // mStore = mStoreField.get(this);
//
mRefreshCommentMethod = mAf.getClass().getDeclaredMethod("updateCommentsAsync"); // mRefreshCommentMethod = mAf.getClass().getDeclaredMethod("updateCommentsAsync");
mRefreshCommentMethod.setAccessible(true); // mRefreshCommentMethod.setAccessible(true);
//
mDispatchMethod = mStore.getClass().getDeclaredMethod("dispatch", Action.class); // mDispatchMethod = mStore.getClass().getDeclaredMethod("dispatch", Action.class);
mDispatchMethod.setAccessible(true); // mDispatchMethod.setAccessible(true);
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // e.printStackTrace();
finish(); // finish();
return; // return;
} // }
} }
/** /**
* 启动会话界面 * 启动会话界面
*/ */
public static void start(Context context) { public static void start(Context context) {
RequestUiConfig.Builder config = new RequestUiConfig.Builder(); // RequestUiConfig.Builder config = new RequestUiConfig.Builder();
config.withRequestSubject(LoginManager.get().getTokenInfo().getMobile()); // config.withRequestSubject(LoginManager.get().getTokenInfo().getMobile());
Intent intent = RequestActivity.builder() // Intent intent = RequestActivity.builder()
.withTags("2.0", LibConfig.VERSION_NAME + LibConfig.VERSION_CODE) // .withTags("2.0", LibConfig.VERSION_NAME + LibConfig.VERSION_CODE)
.intent(context, config.config()); // .intent(context, config.config());
context.startActivity(intent); // context.startActivity(intent);
} }
private void refresh() { private void refresh() {
......
package com.common.activity; package com.common.activity;
import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import zendesk.support.requestlist.RequestListActivity; //import zendesk.support.requestlist.RequestListActivity;
import zendesk.support.requestlist.RequestListUiConfig; //import zendesk.support.requestlist.RequestListUiConfig;
public class RefreshDeskListActivity extends RequestListActivity { public class RefreshDeskListActivity extends Activity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -18,11 +19,11 @@ public class RefreshDeskListActivity extends RequestListActivity { ...@@ -18,11 +19,11 @@ public class RefreshDeskListActivity extends RequestListActivity {
* 开启历史会话 * 开启历史会话
*/ */
public static void start(Context context) { public static void start(Context context) {
RequestListUiConfig.Builder config = new RequestListUiConfig // RequestListUiConfig.Builder config = new RequestListUiConfig
.Builder(); // .Builder();
Intent intent = RequestListActivity.builder(). // Intent intent = RequestListActivity.builder().
intent(context, config.config()); // intent(context, config.config());
context.startActivity(intent); // context.startActivity(intent);
} }
} }
...@@ -24,9 +24,6 @@ import tech.starwin.utils.PreferencesManager; ...@@ -24,9 +24,6 @@ import tech.starwin.utils.PreferencesManager;
import tech.starwin.utils.ScreenAutoSize; import tech.starwin.utils.ScreenAutoSize;
import tech.starwin.utils.collection.UploadManager; import tech.starwin.utils.collection.UploadManager;
import tech.starwin.utils.context_utils.AppInfoUtils; import tech.starwin.utils.context_utils.AppInfoUtils;
import zendesk.core.AnonymousIdentity;
import zendesk.core.Zendesk;
import zendesk.support.Support;
/** /**
* Created by SiKang on 2018/9/30. * Created by SiKang on 2018/9/30.
...@@ -135,7 +132,7 @@ public class LibConfig { ...@@ -135,7 +132,7 @@ public class LibConfig {
Gateway.init(PreferencesManager.get().getGatewayInfo()); Gateway.init(PreferencesManager.get().getGatewayInfo());
//init zendesk //init zendesk
initZendesk(CONTEXT); // initZendesk(CONTEXT);
if (!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY)) { if (!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY)) {
initTD(); initTD();
} }
...@@ -160,13 +157,13 @@ public class LibConfig { ...@@ -160,13 +157,13 @@ public class LibConfig {
/** /**
* init zendesk * init zendesk
*/ */
private static void initZendesk(Application application) { // private static void initZendesk(Application application) {
if (!TextUtils.isEmpty(ZENDESK_URL) && !TextUtils.isEmpty(ZENDESK_APP_ID) && !TextUtils.isEmpty(ZENDESK_OAUTH_CLIENT_ID)) { // if (!TextUtils.isEmpty(ZENDESK_URL) && !TextUtils.isEmpty(ZENDESK_APP_ID) && !TextUtils.isEmpty(ZENDESK_OAUTH_CLIENT_ID)) {
Zendesk.INSTANCE.init(application, ZENDESK_URL, ZENDESK_APP_ID, ZENDESK_OAUTH_CLIENT_ID); // Zendesk.INSTANCE.init(application, ZENDESK_URL, ZENDESK_APP_ID, ZENDESK_OAUTH_CLIENT_ID);
Support.INSTANCE.init(Zendesk.INSTANCE); // Support.INSTANCE.init(Zendesk.INSTANCE);
Zendesk.INSTANCE.setIdentity(new AnonymousIdentity());//匿名身份 // Zendesk.INSTANCE.setIdentity(new AnonymousIdentity());//匿名身份
} // }
} // }
/** /**
* init 同盾 * init 同盾
......
...@@ -9,7 +9,6 @@ import java.util.Map; ...@@ -9,7 +9,6 @@ import java.util.Map;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Retrofit; import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory; import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import retrofit2.converter.gson.GsonConverterFactory; import retrofit2.converter.gson.GsonConverterFactory;
...@@ -26,8 +25,6 @@ public class ServiceGenerator { ...@@ -26,8 +25,6 @@ public class ServiceGenerator {
private static Map<String, Object> serviceMap; private static Map<String, Object> serviceMap;
static { static {
HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
logging.setLevel(HttpLoggingInterceptor.Level.BODY);
okHttpClient = new OkHttpClient.Builder() okHttpClient = new OkHttpClient.Builder()
.connectTimeout(TIME_OUT, TimeUnit.SECONDS) .connectTimeout(TIME_OUT, TimeUnit.SECONDS)
...@@ -35,7 +32,6 @@ public class ServiceGenerator { ...@@ -35,7 +32,6 @@ public class ServiceGenerator {
.readTimeout(TIME_OUT, TimeUnit.SECONDS) .readTimeout(TIME_OUT, TimeUnit.SECONDS)
.addInterceptor(new DefaultHeaderAddInterceptor()) .addInterceptor(new DefaultHeaderAddInterceptor())
.addInterceptor(new FirebaseHeaderInterceptor()) .addInterceptor(new FirebaseHeaderInterceptor())
.addInterceptor(logging)
.sslSocketFactory(SSLSocketClient.getSSLSocketFactory(), SSLSocketClient.getTrustManager()) .sslSocketFactory(SSLSocketClient.getSSLSocketFactory(), SSLSocketClient.getTrustManager())
.hostnameVerifier(SSLSocketClient.getHostnameVerifier()) .hostnameVerifier(SSLSocketClient.getHostnameVerifier())
.build(); .build();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment