2016-04-13 50 views
1

HttpUrlConnection hata ayıklama modunda nasıl kullanabilirim, ancak sürüm modu HttpsUrlConnection'u kullanıyorsa. Böyle bir şey:Veri aktarım protokolü kullanan http veya https

if (BuildConfig.Debug) { 
    conn = (HttpUrlConnection) url.openConnection(); 
} else { 
    conn = (HttpsUrlConnection) url.openConnection(); 
} 
+0

Bunu yaparsanız, uygulamanın yeni üretim sürümlerini yayınlamadan önce uygulamanızın HTTPS kullandığını doğruladığınızdan emin olun. – Michael

cevap

1

url BuildConfig.API_BASE_URL

0

URL.openConnection() yöntemi kullanmak için gradle.build

def var_api_base_url = "API_BASE_URL" 

debug { 
    buildConfigField "String", var_api_base_url, "\"http://url\"" 
} 

release { 
    buildConfigField "String", var_api_base_url, "\"https://url\"" 
} 

yılında son nokta sabit oluşturun, kaynak için yeni bir bağlantı size böylece, URL ile anılan döner URL'nin bir http veya https kaynağı olduğundan emin olmanız gerekir.