导航菜单

页面标题

页面副标题

☴ท v1.0.0 - OpenInstallUitl.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;
        }
    }
}