|
|
@@ -8,6 +8,7 @@ import android.text.TextUtils;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
|
|
+import com.atmob.common.data.KVUtils;
|
|
|
import com.atmob.common.logging.AtmobLog;
|
|
|
import com.atmob.common.runtime.ContextUtil;
|
|
|
import com.atmob.common.runtime.ProcessUtil;
|
|
|
@@ -33,6 +34,7 @@ import cn.gravity.android.RegisterCallback;
|
|
|
|
|
|
public class GravityHelper {
|
|
|
private static final String TAG = GravityHelper.class.getSimpleName();
|
|
|
+ private static final String GRAVITY_CURRENT_CLIENT_ID = "gravity_current_client_id";
|
|
|
|
|
|
private static final String accessToken = BuildConfig.GRAVITY_ACCESS_TOKEN;
|
|
|
private static Disposable registerDisposable;
|
|
|
@@ -77,6 +79,7 @@ public class GravityHelper {
|
|
|
public void onSuccess(JSONObject jsonObject1, JSONObject jsonObject2) {
|
|
|
AtmobLog.d(TAG, "GravityEngine register onSuccess jsonObject1--" + jsonObject1);
|
|
|
AtmobLog.d(TAG, "GravityEngine register onSuccess jsonObject2--" + jsonObject2);
|
|
|
+ KVUtils.getDefault().putString(GRAVITY_CURRENT_CLIENT_ID, gravityEngineSDKInstance.getCurrentClientId());
|
|
|
parseGravityJson(jsonObject1);
|
|
|
emitter.onComplete();
|
|
|
}
|
|
|
@@ -106,6 +109,10 @@ public class GravityHelper {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ public static String getCurrentClientId() {
|
|
|
+ return KVUtils.getDefault().getString(GRAVITY_CURRENT_CLIENT_ID, null);
|
|
|
+ }
|
|
|
+
|
|
|
private static void parseGravityJson(JSONObject jsonObject) {
|
|
|
if (jsonObject == null || jsonObject.isNull("click_company")) {
|
|
|
return;
|