sql >> Databáze >  >> RDS >> Mysql

Přinutit uživatele, aby měli nejnovější verzi aplikace pro Android

To bych udělal já:

Kontrola nejnovější verze na vašem serveru v textovém souboru:

HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);

String latestVersion = "";
InputStream in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder str = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null)
{
    str.append(line);
}
in.close();
latestVersion = str.toString();

a poté ji porovnejte s nainstalovanou verzí:

private String getSoftwareVersion() {
    try {
            PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
            return packageInfo.versionName;//EDIT: versionCode would be better
    } catch (PackageManager.NameNotFoundException e) {
            Log.e(TAG, "Package name not found", e);
    };
 }



  1. Získejte seznam tabulek s omezením primárního klíče nebo bez něj ve všech databázích z instance SQL Server - SQL Server / Výukový program TSQL, část 61

  2. Php $_GET metoda

  3. Výkon dotazování ve dvou databázích mysql na stejném serveru?

  4. MySQL Dotaz k vytažení položek, ale vždy zobrazí určitou nahoře