2016-04-13 14 views
1

デバッグモードHttpUrlConnectionではどのように使用できますか?リリースモードではHttpsUrlConnectionを使用します。このような何か:データ転送プロトコルhttpまたはhttpsを使用しているAndroid

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

これを行う場合は、新しいプロダクションバージョンのアプリをリリースする前に、アプリがHTTPSを使用していることを確認してください。 – Michael

答えて

1

BuildConfig.API_BASE_URL

0

URL.openConnection()方法をURLを使用する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\"" 
} 

でエンドポイントの定数を作成し、リソースへの新しい接続を返すには、URLで参照されるので、あなたURLがhttpまたはhttpsリソースであることを確認する必要があります。

関連する問題