Биллинг Google inapp больше не работает после успешной интеграции

Извините, если это не место для этого вопроса.

Я только начал использовать inapp billing, и у меня проблемы с тремя inapp продуктами. Это X Pack Y Pack Z Pack

Я создал тестовую учетную запись для имитации реального потока покупок и отменил покупки после того, как увидел, что они работают правильно. Но теперь я не могу приобрести элементы, используя тестовую учетную запись (адрес электронной почты Gmail (отличный от учетной записи разработчика), добавленный в тестовые учетные записи в консоли разработчика Google). X Pack даже не запускает диалоговое окно покупки из Google Play, а для двух других я получаю сообщение «Не удалось найти элемент, который вы пытались купить». Что я могу сделать, чтобы он снова заработал?


person Radian    schedule 20.05.2014    source источник
comment
Проверьте, активирован ли apk на консоли разработчика Google, и вы используете тот же apk на устройстве.   -  person essess    schedule 20.05.2014
comment
У меня возникла проблема, связанная с не найденным подобным предметом. Я продолжаю отладку своего кода и вижу, что получаю код ответа сервера биллинга в приложении 2, который не определен для биллинга в приложении v3, но это означает, что сетевое соединение в v2 не работает согласно мой вопрос, сделанный несколько часов назад < / а>. Так что я думаю, что это может быть проблема в конце Google Play.   -  person Sound Conception    schedule 20.05.2014
comment
Теперь вроде проблема исчезла и решилась сама собой. Google Play потребовалось некоторое время, чтобы завершить обработку apk и каким-то образом связать продукты с apk. Я использую тот же apk, который опубликовал в консоли разработчика Google Play.   -  person Radian    schedule 21.05.2014


Ответы (1)


У меня было два тестовых приложения, одно показало эту проблему, а другое нет. Единственная разница, которую я смог найти, заключалась в том, что одно из приложений было «опубликовано» (только в альфа-версии), а другое все еще находилось в режиме «черновик». Я заполнил оставшиеся поля, чтобы перевести его из «Черновика» в «Готово к публикации», добавил альфа-тестеров и «Опубликовал» в альфа-версии. Мне пришлось немного подождать, пока Google поместит приложение в магазин (опять же, только для альфа-тестеров), и оно снова заработает.

В документации Google все еще говорится, что тестирование In-App Billing с тестовыми учетными записями должно работать в режиме «Черновик», но это определенно перестало работать для меня.

person Rusty    schedule 21.05.2014
comment
Я только что получил электронное письмо от разработчиков Google, в котором говорится, что приложение ДОЛЖНО быть опубликовано для проверки реальных покупок, но это не решает проблему для queryInventoryAsynch. Этот вызов API завершается неудачно, потому что один из предметов, приобретенных с использованием тестовой учетной записи, застрял в состоянии покупки 0 (куплено), и его нельзя использовать или купить снова. Таким образом, новый запрос для принадлежащих элементов завершается с ошибкой неверной подписи. - person Radian; 26.05.2014