Android In-App биллинг отменить платеж
Когда кто-то покупает продукт в приложении в приложении для Android и владелец отменяет платеж в Google Checkout, он получает возмещение - сохраняет ли пользователь элемент? (управляемый тип продукта в приложении). Я знаю, что возврат невозможен, но я хотел бы отменить заказы от пользователей, которые уже пожертвовали деньги, чтобы они могли получить продукт в приложении бесплатно.
3 ответа
Это зависит от вас, чтобы управлять возвращенными предметами. У вас есть больше информации здесь:
Биллинг внутри приложения не позволяет пользователям отправлять запрос на возврат средств в Android Market. Возврат средств за покупки в приложении должен быть направлен вам (разработчику приложения). Затем вы можете обработать возврат через свой аккаунт продавца Google Checkout. Когда вы делаете это, Android Market получает уведомление о возврате от Google Checkout, а Android Market отправляет сообщение о возврате в ваше приложение. Дополнительные сведения см. В разделах "Обработка сообщений IN_APP_NOTIFY" и "Оплата в приложении".
На самом деле, если вы подадите заявку, произойдет следующее:
1) Ваше приложение получит уведомление о возврате. Это часто происходит довольно быстро. 2) Ваше приложение будет действовать и "удалять" товары из инвентаря пользователей. Это означает, что они не могут достать предмет.
Однако Android Market потребуется некоторое время, чтобы принять меры в отношении управляемого элемента, чтобы пользователь мог немедленно удалить приложение со своего телефона и затем переустановить его. Это приведет к тому, что приложение запросит подробности, относящиеся к управляемым элементам, и будет сказано, что возвращаемый элемент все еще "принадлежит". Это позволяет пользователю по сути получить товар бесплатно, если все это делается довольно быстро.
Пока что я не нашел способ обойти эту проблему, кроме как принять это может произойти или не допустить возмещения.
Я думаю, что вам нужно запустить задание backgrond (например, раз в неделю), чтобы проверить, есть ли у пользователя эти элементы или нет.