@anya_hacker

Как устранить ошибку с оплатой в Android приложении в Play Market?

Пытаюсь выложить android приложение в play market. Приложение написано на java. Сделал в нём покупаемые фичи с помощью библиотеки android-inapp-billing-v3: https://github.com/anjlab/android-inapp-billing-v3
Однако при попытке выложить приложение, play market выдает ошибку:
это приложение использует неподдерживаемую версию play платежей. Чтобы опубликовать его, обновите библиотеку платежей до 3 версии или более поздней.
Но ведь я использую 3 версию, почему вылетает ошибка? Весь код брал с этой страницы https://github.com/anjlab/android-inapp-billing-v3
Ошибка:
616cf70c1ffc7797965309.png
  • Вопрос задан
  • 934 просмотра
Пригласить эксперта
Ответы на вопрос 2
xez
@xez Куратор тега Java
TL Junior Roo
Но ведь я использую 3 версию, почему вылетает ошибка?

Вы используете стороннюю библиотеку, которая называется "android-inapp-billing-v3", а ошибка у вас о версии "Play платежей".
В android-inapp-billing-v3/library/build.gradle :
dependencies {
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test:rules:1.0.2'
    implementation 'com.android.support:support-annotations:28.0.0'
    implementation 'com.android.billingclient:billing:2.0.1'  // Видимо об этом идет речь
}
Ответ написан
402d
@402d
начинал с бейсика на УКНЦ в 1988
Используй нативную библиотеку. Anjlab использовал долго. А не переписана она, так как от самого андроида третья версия уже удобная сама по себе.

https://github.com/402d/TextToPrint/blob/e10d0619e...

Пример инлайн покупки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы