До 20 июня 2016 года я смог отменить пробные покупки, выполненные в моем приложении. Выполнение нескольких покупок в приложении (не расходуемых) из одной и той же тестовой учетной записи позволило легко разработать и протестировать код без чрезмерного шума.Как отменить покупку в приложении на Android?
После 20 июня 2016 года покупки не показывались на моем торговом счете и Мне не удалось сделать более одной покупки у моей тестовой учетной записи. Все, что я получил, это сообщение: «У вас уже есть этот товар».
Я зарегистрировал запрос в группу поддержки разработчиков Google, и ответ был:
Начиная с 20 июня 2016, мы изменили проверочные закупки в течение одного времени в приложение покупки (ИПД). Раньше тестировались покупки для разовых идентификаторов заказа IAP. Начиная с 20 июня 2016 года одноразовые IAP не генерируют официальные идентификаторы заказов (если вообще) и не будут отображаться в Merchant Center. Такое поведение уже применяется к IAP подписки. Вы можете узнать больше о тестировании в приложение биллинга в Android Developers Справочный центр: https://developer.android.com/google/play/billing/billing_testing.html#testing-purchases
Allright .. поэтому я иду к указанной ссылке и Theres раздел там: Отмена завершения испытаний покупки в котором говорится :
Google Play накапливает завершенные тестовые покупки для каждого пользователя, но не передает их на финансовую обработку. В некоторых случаях вы можете вручную отменить пробную покупку для продолжения тестирования. Для этого откройте страницу приложения в Play Маркете. Если тестовая покупка, которую вы хотите отменить, является подпиской, вы также можете использовать метод cancel() API Buy Purchases.subscriptions. Важно: методы refund() и revoke() API Purchases.subscriptions не поддерживают тестовые покупки.
Итак, я перехожу на страницу приложения в игровом магазине ... и выполняю то, что именно? на веб-странице не указано, что я должен делать там. Кто-нибудь знает?
он действительно говорит: вы также можете использовать метод cancel() API-интерфейсов Purchases.subscriptions.
, который указывает, что использование метода cancel() не является единственным методом.
Как решить это без добавления дополнительного кода в мое приложение?
Привет, вы решили это ?. Я также сталкиваюсь с таким же сценарием после проведения тестовой покупки. –
вы можете открыть все тестовые покупки по следующей ссылке: https: //play.google.com/store/account? Feature = gp_receipt, на этой странице я нашел только способ отменить использование кнопки «Сообщить о проблеме». –
@Ramesh_D Сообщение о проблеме дает мне: «Произошла непредвиденная ошибка. Повторите попытку позже». Любые другие идеи? – galgo