Проверка программной версии приложения на Android-рынке

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

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

Есть ли способ проверить код версии приложения на рынке Android напрямую, чтобы я мог отправлять пользователя на рынок при активации нового apk?

Solutions Collecting From Web of "Проверка программной версии приложения на Android-рынке"

Google Play не предоставляет официальных API для извлечения метаданных. Однако вы можете проверить неофициальный API по адресу http://code.google.com/p/android-market-api/ .

В частности, посмотрите страницу Wiki на странице HowToSearchApps . Ответ на запрос содержит информацию о версии:

 { "app": [ { "rating": "4.642857142857143", "title": "Ruboto IRB", "ratingsCount": 14, "creator": "Jan Berkel", "appType": "APPLICATION", "id": "9089465703133677000", "packageName": "org.jruby.ruboto.irb", "version": "0.1", "versionCode": 1, "creatorId": "\"Jan Berkel\"", "ExtendedInfo": { "category": "Tools", "permissionId": [ ...