谷歌Play应用程序购买V3"取消产品"

时间:2014-06-30 17:02:30

标签: android google-play in-app-billing

我在取消产品时遇到问题。问题是它们仍然在应用中显示为已购买而非取消。

产品类型"管理。"我在大约12小时前取消了此产品,并清除了我的应用数据,但Google Play仍声称要购买而不是取消。

这就是我在verifyDeveloperPayload()中所做的事情,因为mGotInventoryListener指向它返回一个布尔值来确定是否购买了产品。

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()应返回一个数字,告诉应用程序是购买或取消或退款。

我做错了吗?或者我只需要等待一段时间才能取消该项目?

在开发者控制台中,它已经被取消了#34;并设置为"不会传递"我已收到Google Play发来的电子邮件,说我的订单已被取消。

0 个答案:

没有答案