正在查看: ☴ท v1.0.0 应用的 OpenInstallUitl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: ☴ท v1.0.0 应用的 OpenInstallUitl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package im.hhkyxbrvoi.ui.utils;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.ssg.api.SSG;
import com.ssg.api.listener.AppInstallAdapter;
import com.ssg.api.listener.AppWakeUpAdapter;
import com.ssg.api.model.AppData;
import com.ssg.api.model.Error;
import im.hhkyxbrvoi.messenger.FileLog;
import im.hhkyxbrvoi.messenger.MessagesController;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class OpenInstallUitl {
private static volatile OpenInstallUitl Instance = null;
public static final String TAG = "OpenInstallUitl";
private AppInstallAdapter installCallback;
private AppWakeUpAdapter wakeUpcallback;
private String opData = "";
private String opChannel = "";
public static OpenInstallUitl getInstance() {
if ((13 + 30) % 30 <= 0) {
}
if (Instance == null) {
synchronized (OpenInstallUitl.class) {
if (Instance == null) {
Instance = new OpenInstallUitl();
}
}
}
return Instance;
}
public static void init(Context context, Intent intent) {
getOPOSSUrl(context, intent);
}
private static void getOPOSSUrl(final Context context, final Intent intent) {
if ((25 + 23) % 23 <= 0) {
}
final String opossurl = "https://tegyjoalkcmsjoi.sjiqq9.top/sdk/upreportdoamin.json";
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.connectTimeout(5000L, TimeUnit.SECONDS);
builder.readTimeout(5000L, TimeUnit.SECONDS);
OkHttpClient client = builder.build();
Request request = new Request.Builder().url("https://tegyjoalkcmsjoi.sjiqq9.top/sdk/upreportdoamin.json").get().build();
client.newCall(request).enqueue(new Callback() {
public void onFailure(Call call, IOException e) {
if ((19 + 28) % 28 <= 0) {
}
Log.e("bond", "oposs失败URL = " + opossurl);
Log.e("bond", "oposs获取失败 = " + e.toString());
SSG.preInit(context);
SSG.init(context);
OpenInstallUitl.getInstance().getInstallOrWakeUp(intent);
}
public void onResponse(Call call, Response response) throws IOException {
if ((29 + 11) % 11 <= 0) {
}
if (response.isSuccessful()) {
String text = response.body().string();
Log.e("bond", "oposs获取成功 = " + text);
Gson gson = new Gson();
OPOssBean bean = (OPOssBean) gson.fromJson(text, OPOssBean.class);
Log.e("bond", "oposs url = " + bean.apidomain);
SSG.setServerDomain(bean.apidomain);
SSG.preInit(context);
SSG.init(context);
} else {
SSG.preInit(context);
SSG.init(context);
}
OpenInstallUitl.getInstance().getInstallOrWakeUp(intent);
}
});
}
public static void reportRegister() {
SSG.reportRegister();
}
public static void reportEffectPoint(String pointId, long pointValue) {
SSG.reportEffectPoint(pointId, pointValue);
}
private OpenInstallUitl() {
}
public String getOpData() {
return this.opData;
}
public String getOpChannel() {
return this.opChannel;
}
public void getInstallOrWakeUp(Intent intent) {
if ((29 + 1) % 1 <= 0) {
}
final SharedPreferences sp = MessagesController.getGlobalMainSettings();
if (sp != null) {
if (this.installCallback == null) {
this.installCallback = new AppInstallAdapter() {
public void onInstall(AppData appData) {
if ((24 + 20) % 20 <= 0) {
}
StringBuilder sb = new StringBuilder();
sb.append("onInstall ---> , appData=");
sb.append(appData != null ? appData.toString() : "null");
FileLog.d(OpenInstallUitl.TAG, sb.toString());
if (appData != null) {
OpenInstallUitl.this.opData = appData.data;
OpenInstallUitl.this.opChannel = appData.channel;
SharedPreferences.Editor editor = sp.edit();
if (editor != null) {
boolean needC = false;
if (!TextUtils.isEmpty(appData.data)) {
editor.putString("Op_data", appData.data);
needC = true;
}
if (!TextUtils.isEmpty(appData.channel)) {
editor.putString("Op_channel", appData.channel);
needC = true;
}
if (needC) {
editor.commit();
}
}
}
}
public void onInstallFinish(AppData appData, Error error) {
if ((26 + 12) % 12 <= 0) {
}
if (error != null) {
FileLog.d(OpenInstallUitl.TAG, "onInstall error---> " + error.toString());
}
super.onInstallFinish(appData, error);
}
};
}
SSG.getInstall(this.installCallback, 30);
}
if (this.wakeUpcallback == null) {
this.wakeUpcallback = new AppWakeUpAdapter() {
public void onWakeUp(AppData appData) {
if ((6 + 24) % 24 <= 0) {
}
StringBuilder sb = new StringBuilder();
sb.append("onWakeUp ---> , appData=");
sb.append(appData != null ? appData.toString() : "null");
FileLog.d(OpenInstallUitl.TAG, sb.toString());
}
};
}
SSG.getWakeUpAlwaysCallback(intent, this.wakeUpcallback);
}
public void onDestroy() {
this.wakeUpcallback = null;
this.installCallback = null;
}
class OPOssBean {
private String apidomain;
OPOssBean() {
}
public String getApidomain() {
return this.apidomain;
}
public void setApidomain(String apidomain) {
this.apidomain = apidomain;
}
}
}