Вольдемар Опубликовано 17 октября, 2017 Поделиться Опубликовано 17 октября, 2017 Здравствуйте! Как из своего приложения узнать версию этого приложения в Google Play, чтобы предложить пользователю обновиться? Цитата Ссылка на комментарий
0 #WAMACO Опубликовано 17 октября, 2017 Поделиться Опубликовано 17 октября, 2017 Хранить информацию о версии приложения на стороннем (своем) сервере, делать запрос в своем приложении о версии и если она отличается, предлагать обновиться. Цитата Ссылка на комментарий
0 Вольдемар Опубликовано 17 октября, 2017 Автор Поделиться Опубликовано 17 октября, 2017 4 часа назад, wamaco сказал: Хранить информацию о версии приложения на стороннем (своем) сервере, делать запрос в своем приложении о версии и если она отличается, предлагать обновиться. Двойная работа, имхо. Напрямую не получится считать? Цитата Ссылка на комментарий
0 haword Опубликовано 18 октября, 2017 Поделиться Опубликовано 18 октября, 2017 обычно люди с начало у гугля спрашивают а потом на форум идут. гугль сказал вот что - protected String doInBackground(String... params) { try { newVersion = Jsoup.connect("https://play.google.com/store/apps/details?id=" + "package name" + "&hl=en") .timeout(30000) .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6") .referrer("http://www.google.com") .get() .select("div[itemprop=softwareVersion]") .first() .ownText(); } catch (IOException e) { e.printStackTrace(); } return newVersion; } то есть просто скачиваешь страницу с маркета, ищешь там определенный DIV и в нем и находишь последнюю версию на маркете. Anatoliy и Вольдемар 2 Цитата Ссылка на комментарий
0 Вольдемар Опубликовано 18 октября, 2017 Автор Поделиться Опубликовано 18 октября, 2017 7 часов назад, haword сказал: обычно люди с начало у гугля спрашивают а потом на форум идут. гугль сказал вот что - protected String doInBackground(String... params) { try { newVersion = Jsoup.connect("https://play.google.com/store/apps/details?id=" + "package name" + "&hl=en") .timeout(30000) .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6") .referrer("http://www.google.com") .get() .select("div[itemprop=softwareVersion]") .first() .ownText(); } catch (IOException e) { e.printStackTrace(); } return newVersion; } то есть просто скачиваешь страницу с маркета, ищешь там определенный DIV и в нем и находишь последнюю версию на маркете. Оригинальный подход! Цитата Ссылка на комментарий
Вопрос
Вольдемар
Здравствуйте!
Как из своего приложения узнать версию этого приложения в Google Play, чтобы предложить пользователю обновиться?
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.