Уведомлять пользователя в приложении о доступности новой версии

У меня есть приложение для Android на рынке, и я заметил, что для обновления приложения может потребоваться довольно много времени, когда я выпущу новую версию.

То, что я надеялся, похоже на то, что Google делает со своим приложением Google Chrome (это может быть только бета-версия, которая не уверена).

То, что я хочу сделать, – это когда пользователь запускает мое приложение, он может проверить, доступна ли новая версия, и если да, просто покажите небольшое сообщение внизу, чтобы сообщить пользователю, что есть новая версия Доступный для скачивания. Если они нажмут на него, пользователь будет отправлен прямо в приложение в магазине воспроизведения, чтобы они могли начать обновление.

Как это делается? Мне не удалось найти что-либо для Android, я нашел пару вещей, относящихся к iOS, но, очевидно, мне нехорошо.

Спасибо за любую помощь, которую вы можете предоставить.

Нет API или сервиса, когда вы можете проверить в Google Play, что такое последняя версия вашего приложения.

Вместо этого вы должны поддерживать код последней версии на своем сервере и периодически проверять свое приложение на свой собственный код версии. Если код версии выше на сервере, то ваше приложение необходимо обновить, и вы можете сообщить об этом пользователю.

С уважением, я думаю, что это просто не стоит усилий. Моя первая рекомендация – забыть об этом, так как Play Store позаботится об уведомлении об обновлении.

Если вы действительно хотите посвятить свое время и усилия, проверьте следующее:

Как проверить, есть новая версия приложения, доступная на playstore, уведомлять пользователей об обновлении старых приложений с новой версией в Android и отображать да или нет, чтобы получить их в playstore. Просто следуйте инструкциям и вставьте прикрепленный код в приложение, чтобы проверить, доступна ли новая версия приложения или нет. Этот код проверяет версию приложения каждый день, если в PlayStore доступно обновление новой версии, всплывающее окно появится в приложении для обновления.

if (newVersion > curVersion) { /* Post a Handler for the UI to pick up and open the Dialog */ mHandler.post(showUpdate); } private Runnable showUpdate = new Runnable(){ public void run(){ new AlertDialog.Builder(MainActivity.this) .setIcon(R.drawable.ic_launcher) .setTitle("Update available") .setMessage("An update for Live Share Tips is available on Play Store.") .setNegativeButton("Update now", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { /* User clicked OK so do some stuff */ easyTracker.send(MapBuilder.createEvent("App update", "Update now", " ", null).build()); Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.appuonline.livesharetips")); startActivity(intent); } }) .setPositiveButton("Later", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { /* User clicked Cancel */ easyTracker.send(MapBuilder.createEvent("Update_Later", "Update later", " ", null).build()); } }) .show(); } }; 

Скачать полный код [url]: http://androidaone.com/11-2014/notify-users-update-app-new-version-available-playstore/