#migration #billing #aidl
Вопрос:
Я обновился с aidl до pbl 4.0.
Наша игра старая и построена на air sdk.
Я использовал ane (собственное расширение air https://github.com/freshplanet/ANE-In-App-Purchase ).
В результате тестирования путем регистрации тестового пользователя платеж прошел успешно.
и используемый ранее код версии — 4.7.0 (aidl) Он был загружен 31 октября и опубликован 1 ноября (код версии 4.7.2 (pbl4.0)).
4.7.2 после выпуска версии 4.7.2, загруженной из магазина, не удалось выполнить обычный платеж пользователя. Сообщение об ошибке выглядит следующим образом.
«Эта версия приложения не настроена для выставления счетов через Google Play»
В том же исходном коде только версия была снижена до 4.7.0 и сборки, и в результате оплаты с общей учетной записи платеж прошел успешно.
Могу ли я узнать, чего мне не хватает?
Есть ли у вас какие-либо подсказки о случаях, когда это работает или не работает в зависимости от кода версии?
Комментарии:
1. в версии 4.7.0 платеж с обычной учетной записью прошел успешно. После этого, после удаления 4.7.0, если вы установите 4.7.2 сразу после этого, оплата будет успешной в течение некоторого времени. Через некоторое время платеж завершится ошибкой и появится вышеупомянутое сообщение.