我们有每月一次的成员(member)申请。当人们注册该应用程序并付款时就没有问题。但昨天我们意识到三天及之前所有成员(member)资格都被取消。如果您以前遇到过这样的问题,可以帮忙吗?
感谢您的帮助。
最佳答案
如果您使用 Google Play 结算库 2.0 版或更高版本,则必须在三天内确认所有购买行为。未能正确确认购买将导致这些购买被退款。
https://developer.android.com/google/play/billing/billing_library_overview#acknowledge
即使购买发生,Google 也不会向您付款。您还需要添加不必要的代码行来确认付款
if (purchase.getPurchaseState() == PurchaseState.PURCHASED) {
// Grant entitlement to the user.
...
// Acknowledge the purchase if it hasn't already been acknowledged.
if (!purchase.isAcknowledged()) {
AcknowledgePurchaseParams acknowledgePurchaseParams =
AcknowledgePurchaseParams.newBuilder()
.setPurchaseToken(purchase.getPurchaseToken())
.build();
client.acknowledgePurchase(acknowledgePurchaseParams, acknowledgePurchaseResponseListener);
}
}
什么鬼!!
关于google-play - Play商店退款所有用户的购买问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347237/