Android应用内购买查询广告资源在删除并重新添加帐户后返回null

时间:2015-01-09 08:17:56

标签: android in-app-purchase android-account

我已按照Google的文档在应用内购买了我的应用程序。一切正常,我可以购买物品,删除应用程序后,我可以使用此代码恢复我的托管购买,到目前为止没有任何问题。

IabHelper.QueryInventoryFinishedListener mGotInventoryListener 
= new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result,
  Inventory inventory) {

  if (result.isFailure()) {
    // handle error here
  }
  else {
    // does the user have the premium upgrade?
    mIsPremium = inventory.hasPurchase(SKU_PREMIUM);        
    // update UI accordingly
  } 
}};

以下是我想了解的部分,如果我删除并重新添加我的帐户我购买并尝试查询我的广告资源它会返回null,所以我无法恢复购买时,当我再次尝试购买时,会返回消息:You already own this item.

此外,我的应用程序和应用程序产品目前在alfa上发布,我使用相同的密钥库(发布密钥库)和相同的版本代码。

所以我错过了什么,感谢任何帮助。

0 个答案:

没有答案