我正在使用'android.test进行静态测试。 ......'购买物品。 '购买'似乎工作正常。'取消'和'退款'总是在收到听众时产生空购买回复。这是他们应该做的吗? 通过调用追溯的其他响应信息似乎没问题。
答案 0 :(得分:0)
根据我的知识:
如果用户已经取消购买或订阅,或者如果用户已经通过谷歌钱包退款,则会调用android.test.cancelled和android.test.refunds。因此,对于这两种情况都取消购买,这样您就会得到一个空的响应。<强> android.test.canceled 强>
使用此产品ID Google制作应用内结算请求时 播放响应,就像购买被取消一样。这可能发生在 订单处理中遇到错误,例如无效 信用卡,或在您收取用户订单之前收取费用。
<强> android.test.refunded 强>
使用此产品ID制作应用内结算请求时,Google 播放响应,就好像购买已退款一样。退款不可能 通过Google Play的应用内结算服务启动。退款必须 由你(商人)发起。处理退款申请后 通过您的Google电子钱包商家帐户,系统会发送退款邮件 通过Google Play访问您的应用程序。这仅在Google Play时发生 从Google电子钱包中获取已退款的通知。对于 有关退款的更多信息,请参阅处理IN_APP_NOTIFY消息 和应用内结算定价。
查看此link以获取更多信息。
希望它会对你有所帮助。