Put SDK version into URLs of server queries.

This commit is contained in:
Andreas Schildbach 2018-11-28 15:45:21 +01:00
parent 69e617331b
commit 1312a50847
3 changed files with 4 additions and 0 deletions

View file

@ -395,6 +395,7 @@ public abstract class OeffiMainActivity extends OeffiActivity {
remoteUrl.addPathSegment(remoteFileName.toString());
remoteUrl.addEncodedQueryParameter("installer",
Strings.nullToEmpty(getPackageManager().getInstallerPackageName(getPackageName())));
remoteUrl.addQueryParameter("sdk", Integer.toString(Build.VERSION.SDK_INT));
remoteUrl.addQueryParameter("task", taskName());
final File localFile = new File(getFilesDir(), "messages.txt");
final Downloader downloader = new Downloader(getCacheDir());

View file

@ -25,6 +25,7 @@ import de.schildbach.oeffi.R;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Build;
import android.view.LayoutInflater;
import android.view.View;
import android.webkit.WebChromeClient;
@ -67,6 +68,7 @@ public class ChangelogDialogBuilder extends AlertDialog.Builder {
url.addQueryParameter("lastVersion", Integer.toString(lastVersionCode));
if (versionFlavor != null)
url.addEncodedQueryParameter("flavor", versionFlavor);
url.addQueryParameter("sdk", Integer.toString(Build.VERSION.SDK_INT));
if (task != null)
url.addEncodedQueryParameter("task", task);
webView.loadUrl(url.build().toString());

View file

@ -315,6 +315,7 @@ public class ErrorReporter implements Thread.UncaughtExceptionHandler {
url.addQueryParameter("version", Integer.toString(applicationVersionCode));
if (applicationVersionFlavor != null)
url.addQueryParameter("flavor", applicationVersionFlavor);
url.addQueryParameter("sdk", Integer.toString(Build.VERSION.SDK_INT));
url.addQueryParameter("check", null);
final Request.Builder request = new Request.Builder().url(url.build());
final Call call = Application.OKHTTP_CLIENT.newCall(request.build());