当某人在Android应用程序中购买应用程序内产品并且所有者取消了Google Checkout的付款,因此他将退还 - 用户仍然保留该商品吗? (托管类型的应用内产品)。我知道不可能退款,但我想取消已经捐赠资金的用户的订单,因此他们可以免费使用应用程序内产品。

有帮助吗?

解决方案

由您管理退款项目。您在这里有更多信息:

应用内计费不允许用户向Android市场发送退款请求。应用内购买的退款必须针对您(应用程序开发人员)。然后,您可以通过Google Checkout Merchant帐户处理退款。当您这样做时,Android Market将收到Google Checkout的退款通知,Android Market向您的应用程序发送退款消息。有关更多信息,请参见处理IN_APP_NOTIFY消息和应用内计费定价。

资源

其他提示

实际上,如果您应用退款,将会发生以下情况:

1)您的应用将获得退款通知。这通常很快发生2)您的应用程序将采取行动并从用户库存中“删除”商品。这意味着他们无法掌握该项目。

但是,Android市场将花费一些时间对托管项目采取行动,以便用户可以立即从手机中删除该应用程序,然后重新安装。这将导致该应用程序请求与托管项目有关的详细信息,并被告知退款项目仍然“拥有”。这允许用户基本上免费获得该物品,只要所有这些都很快完成即可。

到目前为止,我还没有找到解决这个时机问题的方法,除非接受这种情况可能会发生或不允许退款。

我认为您需要运行backgrond任务(例如每周一次),以检查用户是否拥有该项目。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top