package com.igexin.push.config; import android.os.Bundle; import com.igexin.c.a.c.a; import com.igexin.push.core.e; public final class g { public static final String a = "MetaDataConfig"; private static void a() { try { Bundle bundle = e.l.getPackageManager().getApplicationInfo(e.l.getPackageName(), 128).metaData; if (bundle != null) { for (String str : bundle.keySet()) { if ("PUSH_DOMAIN".equals(str)) { a.a(a, "PUSH_DOMAIN:" + bundle.getString(str)); String string = bundle.getString(str); SDKUrlConfig.setXfrAddressIps(new String[]{"socket://xfr." + string + ":5224"}); StringBuilder sb = new StringBuilder("XFR_ADDRESS_IPS:"); sb.append(SDKUrlConfig.getXfrAddress()[0]); a.a(a, sb.toString()); SDKUrlConfig.XFR_ADDRESS_BAK = new String[]{"socket://xfr_bak." + string + ":5224"}; StringBuilder sb2 = new StringBuilder("XFR_ADDRESS_IPS_BAK:"); sb2.append(SDKUrlConfig.XFR_ADDRESS_BAK[0]); a.a(sb2.toString(), new Object[0]); SDKUrlConfig.BI_ADDRESS_IPS = new String[]{"http://bi." + string + "/api.php"}; StringBuilder sb3 = new StringBuilder("BI_ADDRESS_IPS:"); sb3.append(SDKUrlConfig.BI_ADDRESS_IPS[0]); a.a(a, sb3.toString()); SDKUrlConfig.CONFIG_ADDRESS_IPS = new String[]{"http://config." + string + "/api.php"}; StringBuilder sb4 = new StringBuilder("CONFIG_ADDRESS_IPS:"); sb4.append(SDKUrlConfig.CONFIG_ADDRESS_IPS[0]); a.a(a, sb4.toString()); return; } } } } catch (Exception e) { a.a(e.toString(), new Object[0]); } } private static void a(String str) { SDKUrlConfig.setXfrAddressIps(new String[]{"socket://xfr." + str + ":5224"}); StringBuilder sb = new StringBuilder("XFR_ADDRESS_IPS:"); sb.append(SDKUrlConfig.getXfrAddress()[0]); a.a(a, sb.toString()); SDKUrlConfig.XFR_ADDRESS_BAK = new String[]{"socket://xfr_bak." + str + ":5224"}; StringBuilder sb2 = new StringBuilder("XFR_ADDRESS_IPS_BAK:"); sb2.append(SDKUrlConfig.XFR_ADDRESS_BAK[0]); a.a(sb2.toString(), new Object[0]); SDKUrlConfig.BI_ADDRESS_IPS = new String[]{"http://bi." + str + "/api.php"}; StringBuilder sb3 = new StringBuilder("BI_ADDRESS_IPS:"); sb3.append(SDKUrlConfig.BI_ADDRESS_IPS[0]); a.a(a, sb3.toString()); SDKUrlConfig.CONFIG_ADDRESS_IPS = new String[]{"http://config." + str + "/api.php"}; StringBuilder sb4 = new StringBuilder("CONFIG_ADDRESS_IPS:"); sb4.append(SDKUrlConfig.CONFIG_ADDRESS_IPS[0]); a.a(a, sb4.toString()); } }