Если вы планируете создавать «родные», то в этом случае локально устанавливаемые приложения. Вам не нужно беспокоиться об информировании пользователя. Как только вы загрузите новые версии на рынок Android или App World, системы рынка приложений автоматически сообщат об этом пользователям.
Я думаю (в большинстве случаев) нет необходимости сообщать пользователю об обновлениях в приложении. Некоторые приложения делают это, но я вижу это реже, поскольку в этом нет особого смысла.
Но если вы захотите создать такую функцию, я бы сохранил номер версии где-то в коде и сделал бы запрос к серверу, например. при запуске приложения, которое затем сравнивает номер последней версии вашего приложения, хранящейся на вашем сервере.
Например.
Клиент:
$.ajax({
url: webservice_host + '&callback=?',
dataType: 'jsonp',
success: function (data) {
//data -> remote version
var local_version;
if (local_version < data ){
alert("There is a newer version available");
}
}
});
Сервер (в данном случае php):
<?php
print mysql_real_escape_string($_GET['callback']). '( 1.1 )';
?>
Я не проверял код на наличие опечаток и т. Д. Но это должно сработать.