Commit 04933891 by sikang

remove zendesk

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