Элемент не доступен для сообщения об ошибке покупки при использовании приложения с другой версией - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть приложение в Google Play с версией 2.2, и в связи с последним ограничением, нацеленным на API 26+, я опубликовал свои обновления на своей странице в Facebook. Но проблема в том, что люди, использующие обновления (с более высокой версией, чем 2.2), не могут приобрести товары. Это показывает, что Товар не доступен для ошибки покупки. Что я могу сделать, чтобы решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

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

Это не хорошо и не практично, почему?

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

0 голосов
/ 04 ноября 2018

Вы опубликовали загружаемый APK в Facebook?

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

Тогда Android идентифицирует оба приложения (установленные из Play Store и установленные из APK из Play Store) как разные приложения, тогда установленные из APK не могут покупать элементы приложения PLay Store

Решение - опубликовать обновление как новый выпуск в консоли разработчика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...