package com.igexin.push.config; import android.os.Bundle; import com.igexin.c.a.c.a; import com.igexin.push.core.e; import java.util.Iterator; public final class b { private static b a; private b() { } public static synchronized b a() { b bVar; synchronized (b.class) { if (a == null) { a = new b(); } bVar = a; } return bVar; } public static boolean b() { try { Bundle bundle = e.l.getPackageManager().getApplicationInfo(e.l.getPackageName(), 128).metaData; if (bundle != null) { Iterator<String> it = bundle.keySet().iterator(); while (true) { if (!it.hasNext()) { break; } String next = it.next(); if ("PUSH_DOMAIN".equals(next)) { a.a(g.a, "PUSH_DOMAIN:" + bundle.getString(next)); String string = bundle.getString(next); SDKUrlConfig.setXfrAddressIps(new String[]{"socket://xfr." + string + ":5224"}); StringBuilder sb = new StringBuilder("XFR_ADDRESS_IPS:"); sb.append(SDKUrlConfig.getXfrAddress()[0]); a.a(g.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(g.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(g.a, sb4.toString()); break; } } } } catch (Exception e) { a.a(e.toString(), new Object[0]); } return true; } private static String c() { return null; } private static int d() { return 0; } }