【发布时间】:2014-05-28 08:20:02
【问题描述】:
我使用 IAB 开发了一个 Android 应用。效果很好,直到今天我突然不能再购买任何物品了。首先查询 SKUDetails 返回一个空对象:
m_helper.queryInventoryAsync(true,moreSkus,new IabHelper.QueryInventoryFinishedListener() {
@Override
public void onQueryInventoryFinished(IabResult result, Inventory inv) {
SkuDetails details = inv.getSkuDetails(prodId);
}
});
详细信息为空。
其次,如果我忽略此错误并调用:
m_helper.launchPurchaseFlow(m_activity, productId, requestId,new IabHelper.OnIabPurchaseFinishedListener() {
@Override
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
}
}
永远不会调用 onIabPurchaseFinished 并且我得到““找不到您尝试购买的商品”。
不知道怎么回事?该应用程序正在运行,我的客户仍然可以购买这些物品。有人可以建议吗?
【问题讨论】:
-
我的手机肯定有问题,因为 TrivialDrive 也不能正常工作(以前它工作正常。)
-
你并不孤单,目前在相当多的设备上遇到了同样的问题(以前它也可以工作)
-
我认为现在 google play 出了点问题。因为我昨天测试没有问题的客户现在也遇到了同样的问题。