当有人在Android应用中购买应用内商品并且所有者取消Google Checkout中的付款时,他会获得退款 - 用户是否还会保留该商品? (托管类型的应用内商品)。 我知道退款是不可能的,但我想取消已经捐款的用户的订单,这样他们就可以免费获得应用内商品。
答案 0 :(得分:3)
由您来管理退款项目。 你在这里有更多的信息:
应用内结算不允许用户向其发送退款请求 Android Market。购买应用内购买的退款必须直接发送给您 (应用程序开发人员)。然后,您可以通过处理退款 您的Google Checkout商家帐户。当你这样做时,Android Market收到Google Checkout的退款通知,并且 Android电子市场会向您的应用发送退款消息。更多 信息,请参阅处理IN_APP_NOTIFY消息和应用内结算 定价。
答案 1 :(得分:3)
实际上,如果您申请退款,将会发生以下情况:
1)您的应用将获得退款通知。这通常很快发生 2)您的应用将采取措施并从用户广告资源中“删除”商品。这意味着他们无法获得该项目。
但是,Android Market需要花一些时间才能对托管项目采取措施,以便用户可以立即从手机中删除该应用,然后重新安装。这将导致应用程序请求与托管项目相关的详细信息,并且将告知退款项目仍为“拥有”。这允许用户基本上免费获得该项目,前提是这一切都很快完成。
到目前为止,我还没有找到解决这个时间问题的方法,除非要么接受这种情况,要么不允许退款。
答案 2 :(得分:0)
我认为您需要运行后台任务(例如每周一次),以检查用户是否拥有该项目。