2013-11-19 3 views
4

Все включено в заголовок:Есть ли способ проверить версию приложения Play Store VersionCode?

Знаете ли вы способ (Сервисы GooglePlay? Free Api?), Чтобы проверить текущую версию Код, доступную в Play Маркете?

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

Заранее благодарим за помощь!

+0

Вы нашли решение? –

ответ

3

Для этого вы можете использовать android-query.

Это даст вам результат, как: https://androidquery.appspot.com/api/market?app=com.google.android.youtube

+0

Да, похоже, что эта библиотека должна сделать трюк. Никогда не слышал об этом раньше, спасибо большое. Затем протестируйте его и примите свой ответ. – lithos35

+0

Конечно! Не стесняйтесь сказать мне, если что-нибудь пойдет не так. – gahfy

+0

Прекрасно работает. Благодаря ! Знаете ли вы, есть ли способ обновить некоторые строки библиотеки? – lithos35

1

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

В частности, взгляните на страницу вики 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": [ 
... 
+0

Спасибо за ваш ответ – lithos35

+0

Андроид Market api не работает. Версия не обновляется с февраля 2011 года. JSoup может быть хорошим решением для непосредственного анализа магазина Google Play. – jiahao

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