Ricall la versione più recente dell'applicazione da Android Market

Posso interrogare l'Android Market per l'ultima versione della mia applicazione nel codice? Vorrei mostrare una notifica di aggiornamento per l'utente quando è disponibile una nuova versione.

Domande correlate:

  • La cartella dei dati "Device" di Android Device è vuota
  • EACCESS Permesso negato in Android
  • Come animare il button di azione galleggiante utilizzando la transizione di attività android?
  • Guarda la barra delle azioni in tutte le attività - Android
  • Come utilizzare addHeaderView per aggiungere un semplice ImageView ad un ListView
  • Errore: Stato {statusCode = DEVELOPER_ERROR, risoluzione = null}
    • Processo per aggiornare la mia applicazione sul mercato
    • C'è un modo per aggiornare automaticamente l'applicazione su Android?
    • Aggiornamenti delle applicazioni di Android Market

  • Come riprendere la notifica e non ricreare l'attività?
  • Utilizzando HttpURLConnection e HttpsURLConnection per connettersi a un https?
  • Posizione fissa non funzionante nel browser mobile
  • Modifica della libreria OpenSSL nell'applicazione Android per HttpClient
  • Accedi alla posta elettronica dell'utente utilizzando il nuovo Android SDK di Facebook
  • Imansible risolvere l'errore della superclass quando si fa riferimento alla libreria .jar
  • 4 Solutions collect form web for “Ricall la versione più recente dell'applicazione da Android Market”

    Non conosco alcun modo per fare quella domanda, mi dispiace.

    Mi sono imbattuto nello stesso problema qui. Così ho pensato … perché non usare AppBrain.

    Ho scritto una piccola function che ottiene la tua versione più recente di applicazione dal sito web di AppBrain.

    public String getLatestVersionNumber() { String versionNumber = "0.0.0"; try { Document doc = Jsoup.connect("http://www.appbrain.com/app/wallpaper-switch/com.mlevit.wallpaperswitch").get(); Elements changeLog = doc.select("div.clDesc"); for (Element div : changeLog) { String divText = div.text(); if (divText.contains("Version")) { return divText.split(" ")[1]; } } } catch (IOException e) { e.printStackTrace(); } return versionNumber; } 

    Utilizzo il jsoup Java HTML Parser per analizzare l'HTML e da lì è abbastanza semplice.

    Una volta che l'hai recuperato, dato che è una string il modo migliore in cui posso pensare di confrontare due versioni insieme è quello di rimuovere le intere fermate (.) In questo modo il tuo numero di versione passerebbe da 1.1.2 a 112 allora è solo un semplice task di confrontare due Integers .

    Ho trovato questo che potrebbe essere utile per alcune persone

    https://code.google.com/p/android-query/wiki/Service

    Ho trovato un lavoro che potrebbe funzionare. Nome app:

    La mia applicazione – V.1.12

    Adesso puoi sbarcare la tua pagina app sul mercato. Il titolo sarà: My App – V.1.12 – Applicazioni Android su Google Play

    Supponendo che si modifichi la versione del nome dell'applicazione in each versione, questo functionrà.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.