首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google play in-app v3 :从v2升级到v3 =库存中没有物品,但在试图购买时已经拥有

Google play in-app v3 :从v2升级到v3 =库存中没有物品,但在试图购买时已经拥有
EN

Stack Overflow用户
提问于 2014-08-19 14:45:36
回答 2查看 456关注 0票数 0

我有一个使用InApp计费v2的老应用程序。效果很好。我想把它升级到InApp计费v3,就像我的其他应用程序成功升级一样。因此,我使用Google示例iabhelper,并将其用于我的公钥/产品(没有更改,只需使用相同的信息)。

在更新之前,我已经购买了inapp产品(全版本解锁/非消费/管理)。

使用我的更新,“查询库存异步”返回一个空库存,但当我按下按钮购买该产品,谷歌给我一个错误“已经拥有/购买”。

我已经清除了google商店缓存,卸载/重新安装应用程序,重新启动我的设备(在多个设备上使用我的帐户)。

在启动时,似乎所有操作都没有任何错误显示(所有调试日志都说OK)。

我不知道该怎么办..。所以如果有人知道..。

编辑:我正在用版本签名的apk (与商店版本相同的版本)来测试它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-21 13:41:40

好的!我终于找到了解决办法..。我使用计费V2(恢复)和V3(restore+buy).这么做真的很可怕,但我没有找到其他的解决办法.:X

票数 0
EN

Stack Overflow用户

发布于 2014-08-21 12:44:37

  1. 将项目设置为“未管理”。
  2. 付款后,您必须消费每个付费项目(就好像它处于“已支付”状态,并获得状态“已交付”)。吃完之后你可以再买。

该方案的共同点是:-您要求play store应用程序为指定的项目提供用户支付- play商店应用程序给您回拨支付状态-您检查状态并对付费项目执行您的所有魔术然后您告诉播放商店应用程序“好吧,我已经处理了这笔付款,您可以让用户再次支付”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25386437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档