如果有人在 Android 应用中购买了应用内商品,而所有者在 Google Checkout 中取消了付款,因此他获得了退款 - 用户是否仍保留该商品?(应用内商品的托管类型)。我知道无法退款,但我想取消已经捐款的用户的订单,这样他们就可以免费获得应用内产品。
问问题
7339 次
3 回答
3
由您来管理退款的物品。您在这里有更多信息:
应用内结算不允许用户向 Android Market 发送退款请求。应用内购买的退款必须直接发送给您(应用程序开发人员)。然后,您可以通过您的 Google Checkout 商家帐户处理退款。当您执行此操作时,Android Market 会收到来自 Google Checkout 的退款通知,并且 Android Market 会向您的应用程序发送退款消息。有关更多信息,请参阅处理 IN_APP_NOTIFY 消息和应用内计费定价。
于 2011-07-25T14:28:57.267 回答
3
实际上,如果您申请退款,将会发生以下情况:
1)您的应用程序将收到退款通知。这通常发生得很快 2)您的应用程序将采取行动并从用户库存中“移除”商品。这意味着他们无法获取该项目。
但是,Android Market 将需要一些时间来对托管项目采取行动,以便用户可以立即从手机中删除该应用程序,然后重新安装它。这将导致应用程序请求与托管项目相关的详细信息,并且会被告知退款的项目仍然是“拥有的”。这允许用户基本上免费获得该项目,只要这一切都很快完成。
到目前为止,我还没有找到解决这个时间问题的方法,除了接受这可能发生或不允许退款。
于 2011-10-29T14:02:32.813 回答
0
我认为您需要运行背景任务(例如每周一次),以检查用户是否拥有该项目。
于 2013-10-11T10:13:54.907 回答