我正在尝试使用Android Billing Library实现应用内计费。我已经浏览了静态应用内响应,android.test.purchased
并且android.test.canceled
它们android.test.refunded
都可以正常工作。
使用我自己的产品 ID,我确认它PurchaseState.PURCHASED
有效。以及RESTORE_TRANSACTIONS
. 并且PurchaseState.CANCELED
也有效,但前提是在订单收费之前取消。但是,在对订单收费后,如果我取消购买或退款,则不会收到应用内消息。
我在 logcat 中没有看到任何关于原因的迹象。这些消息是否在实际退款被退回之前才发送,它们是否由于其他原因需要一段时间(自从我在我的一个测试帐户上退还购买后已经快 24 小时了,它仍然显示应用内购买),是这是一个测试的东西或任何想法?