Android 谷歌应用程序内播放购买V3“;取消产品“;
我对取消的产品有问题。问题是,它们仍然以购买而不是取消的形式出现在应用程序中 产品类型为“托管”。我在大约12小时前取消了此产品,并清除了我的应用程序数据,但Google Play仍然声称它是购买的,而不是取消的 这就是我在verifyDeveloperPayload()中所做的,因为mGotInventoryListener指向它以返回一个布尔值来确定是否购买了该产品Android 谷歌应用程序内播放购买V3“;取消产品“;,android,google-play,in-app-billing,Android,Google Play,In App Billing,我对取消的产品有问题。问题是,它们仍然以购买而不是取消的形式出现在应用程序中 产品类型为“托管”。我在大约12小时前取消了此产品,并清除了我的应用程序数据,但Google Play仍然声称它是购买的,而不是取消的 这就是我在verifyDeveloperPayload()中所做的,因为mGotInventoryListener指向它以返回一个布尔值来确定是否购买了该产品 boolean verifyDeveloperPayload(Purchase p) { String payload
boolean verifyDeveloperPayload(Purchase p) {
String payload = p.getDeveloperPayload();
int purchaseState = p.getPurchaseState();
Log.d(TAG, "purchaseState = " + purchaseState);
if(purchaseState == 0) {
return true;
}
else {
return false;
}
}
据我所知,getPurchaseState()应该返回一个数字,告诉应用程序某个项目是否已购买、取消或退款
我做错什么了吗?还是我需要再等一段时间才能取消项目
在开发者控制台中,它已经被“取消”并设置为“不会交付”,我已经收到来自Google Play的电子邮件,说我的订单已被取消。你找到答案了吗?