В приложении биллинга android выдает ошибку -1005?

#android #in-app-billing

#Android #в приложении-выставление счетов

Вопрос:

Я собираюсь внедрить управляемый биллинг в приложении в Android. Я попробовал тривиальный пример приложения, но когда я запускаю приложение на устройстве, оно выдает ошибку.

Я не понимаю, что я делаю не так и почему произошла эта ошибка.

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

когда я нажимаю «ОК», это выдает ошибку в журнале.

Второе всплывающее окно введите описание изображения здесь

 06-23 14:37:04.912: E/Trivial Drive(19340): **** Trivial Drive Error: Error purchasing: IabResult: User canceled. (response: -1005:User cancelled)
 

Комментарии:

1. я использую образец приложения из sdk и заменяю строку base64EncodedPublicKey, и после этого я реализовал это в своем приложении того же класса

2. я думаю, что другая вещь делается по образцу

3. Элемент не найден, потому что вы не добавили элемент в приложение в консоли Google Play.

4. проверьте эту ссылку, я добавил этот товар в playstore screencast.com/t/2IzofifRr53b

5. ключ @Mahesh base64 и ключ имени элемента, который вы используете в playstore.

Ответ №1:

Это просто: тестирование покупок в приложении Google Play не так интуитивно понятно.

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

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

PS: Чтобы убедиться, что логика работает нормально, вы должны использовать идентификаторы test billing, перечисленные здесь: https://developer.android.com/google/play/billing/billing_testing.html