2014-04-18 5 views
0

Я работаю над проверкой обновленной версии приложения и показываю предупреждение каждый раз, когда приложение запускается, если есть версия обновления моего приложения в Google Play Store, тогда предупреждение должно появляться, но я не могу этого сделать. Я искал много на google но ничего не найдено. Я знаю, что google play управляет версией обновления, но это мое требование.Как получить уведомление о обновленной версии приложения?

ответ

0

Вот фрагмент кода, вы можете проверить ток магазина Google Play версия с текущей построенной версии для отправки уведомлений, хочу ...

public void checkUpdate(Context context)throws MalformedURLException,IOException,NameNotFoundException{ 
    URL updateURL = new URL("http://my.company.com/update");     
    URLConnection conn = updateURL.openConnection(); 
    InputStream is = conn.getInputStream(); 
    BufferedInputStream bis = new BufferedInputStream(is); 
    ByteArrayBuffer baf = new ByteArrayBuffer(50); 
    int current = 0; 
    while((current = bis.read()) != -1){ 
      baf.append((byte)current); 
    } 
    final String s = new String(baf.toByteArray());   
    int curVersion = context.getPackageManager().getPackageInfo("your.app.id", 0).versionCode; 
    int newVersion = Integer.valueOf(s); 

    /* Is a higher version than the current already out? */ 
    if (newVersion > curVersion) { 
     //send notification to download your app here 
    } 
} 
+0

это играть магазин ссылка (http://my.company.com/update)? – droid5432

Смежные вопросы