Подтвердить что ты не робот

Обновление приложения для Android, использующего In App Billing

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

Когда VersionCode приложения на устройстве совпадает с кодом версии приложения, опубликованным в консоли Play Developer, Billing работает нормально.

Когда сборка с более высоким кодом версии загружается в Play Developer Console, в приложении Billing перестает работать с приложением на устройстве (с более низким кодом версии), говорящим, что "приложение не настроено для выставления счетов".

Это хорошо, когда тестирование, но вопрос в том, что такое поведение, когда приложение находится в Google Play Store? При замене приложения (для выполнения обновления) приложение, находящееся в дикой природе (с более низким кодом версии), перестает работать с In App Billing?

Если да, то какой подход люди используют для выполнения обновлений? Вы вынуждаете пользователя обновляться до покупки? Или эта проблема верна только до публикации?

Любые советы будут очень признательны!

Спасибо!

4b9b3361

Ответ 1

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

Я только что протестировал запуск моего приложения с предыдущей версией (код версии ниже), и в биллинге приложения все еще работает.

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

Но что вы говорите о форсировании обновлений, я предлагаю пользователю обновляться, когда они открывают приложение независимо.

Возможно, вы уже прочитали его, но вот официальная информация на нескольких apks.