龙城战记 v1.0.1版本的 MD5 值为:00000931b93a3ccf40631848e86a593d

以下内容为反编译后的 JuHeConstants.java 源代码,内容仅作参考


package com.sjjh.utils;

import android.app.Activity;
import android.util.Log;
import android.widget.Toast;
import com.sjjh.callback.JHCommonCb;
import com.sjjh.models.JuHeUrlCheckModel;
import java.util.Arrays;
import java.util.List;

public class JuHeConstants {
    public static String JUHE_SDK_VERSION = "3.9.9";
    public static String FCM_DAY = "FCM_DAY";
    public static String FCM_TIME_COUNT = "FCM_TIME_COUNT";
    public static String FCM_FILE = "FCM_FILE";
    public static String TAG = "juhesdk";
    public static String TAG_INIT = "juhesdk_init";
    public static String TAG_LOGIN = "juhesdk_login";
    public static String TAG_PAY = "juhesdk_pay";
    public static String NETWORK_NONE = "NONE";
    public static String NETWORK_WIFI = "WIFI";
    public static String NETWORK_2G = "2G";
    public static String NETWORK_3G = "3G";
    public static String NETWORK_4G = "4G";
    public static String JUHE_DATA_CREATE_ROLE = "JUHE_DATA_CREATE_ROLE";
    public static String JUHE_DATA_ROLE_LOGIN = "JUHE_DATA_ROLE_LOGIN";
    public static String JUHE_DATA_ROLE_LEVELUP = "JUHE_DATA_ROLE_LEVELUP";
    public static String JUHE_DATA_ORDER_SUCCESS = "JUHE_DATA_ORDER_SUCCESS";
    public static String SJJH_SERVER_URL = "https://juhesdk.3975ad.com";
    public static String SJJH_WEBPAY_URL = String.valueOf(SJJH_SERVER_URL) + "/wap/pay/index";
    public static String SJJH_NEW_AD_SERVER_URL = "https://newapi.3975ad.com/game/index/";
    public static String SJJH_NEW_AD_SERVER_URL_CHECKUPDATE = "https://newapi.3975ad.com/game/Package/check";
    public static String SJJH_NEW_AD_API_SECRET = "42l$lo4f%24#ldfHjR";
    private static boolean isSandbox = false;

    public static void initRealSJJHUrl(final Activity activity, final JHCommonCb urlCb) {
        List<String> sjjhUrlList;
        if (isSandbox) {
            SJJH_SERVER_URL = "http://juhesdktest.fgcq.info";
            SJJH_WEBPAY_URL = "http://juhesdktest.fgcq.info/wap/pay/index";
            urlCb.onSuccess("");
            Toast.makeText(activity, "jh sandbox running...", 0).show();
            return;
        }
        String juheAppId = JuHeXmlTools.readXmlMsg(activity, "juhe_config.xml", "JuHe_AppId");
        if (juheAppId == null) {
            sjjhUrlList = Arrays.asList("https://juhesdk.3975ad.com", "https://juhesdk.39api.com");
        } else if (juheAppId.equals("0")) {
            sjjhUrlList = Arrays.asList("https://juhesdk.3975ad.com", "https://juhesdk.39api.com");
        } else {
            sjjhUrlList = Arrays.asList("https://juhesdk" + juheAppId + ".3975ad.com", "https://juhesdk" + juheAppId + ".39api.com");
        }
        List<String> adUrlList = Arrays.asList("https://newapi.3975ad.com/", "https://newapi.39center.com/");
        JuHeUrlCheckModel.getInstance().checkUrlEnable(activity, sjjhUrlList, new JHCommonCb() {
            @Override
            public void onSuccess(String msg) {
                JuHeConstants.SJJH_SERVER_URL = msg;
                JuHeConstants.SJJH_WEBPAY_URL = String.valueOf(msg) + "/wap/pay/index";
                Log.d("kxd", "0 SJJH_SERVER_URL = " + JuHeConstants.SJJH_SERVER_URL);
                JHCommonCb.this.onSuccess("");
            }

            @Override
            public void onFail(String msg) {
                JuHeConstants.SJJH_SERVER_URL = "https://juhesdk.3975ad.com";
                JuHeConstants.SJJH_WEBPAY_URL = String.valueOf(JuHeConstants.SJJH_SERVER_URL) + "/wap/pay/index";
                Log.d("kxd", "1 SJJH_SERVER_URL = " + JuHeConstants.SJJH_SERVER_URL);
                JHCommonCb.this.onFail(activity.getResources().getString(activity.getResources().getIdentifier("juhe_network_weak", "string", activity.getPackageName())));
                JuHeUtils.showToastMsg(activity, activity.getResources().getIdentifier("juhe_network_weak", "string", activity.getPackageName()));
            }
        });
        JuHeUrlCheckModel.getInstance().checkUrlEnable(activity, adUrlList, new JHCommonCb() {
            @Override
            public void onSuccess(String msg) {
                JuHeConstants.SJJH_NEW_AD_SERVER_URL = String.valueOf(msg) + "game/index/";
                JuHeConstants.SJJH_NEW_AD_SERVER_URL_CHECKUPDATE = String.valueOf(msg) + "game/Package/check";
                Log.d("kxd", "0 SJJH_NEW_AD_SERVER_URL = " + JuHeConstants.SJJH_NEW_AD_SERVER_URL);
            }

            @Override
            public void onFail(String msg) {
                JuHeConstants.SJJH_NEW_AD_SERVER_URL = "https://newapi.3975ad.com/game/index/";
                JuHeConstants.SJJH_NEW_AD_SERVER_URL_CHECKUPDATE = "https://newapi.3975ad.com/game/Package/check";
                Log.d("kxd", "1 SJJH_NEW_AD_SERVER_URL = " + JuHeConstants.SJJH_NEW_AD_SERVER_URL);
            }
        });
    }
}