我有一个使用InApp Billing v2的旧应用。哪个效果很好。 我想将其升级到InApp Billing v3,就像我的其他应用程序已成功更新一样。所以我使用Google Sample iabhelper,并将其与我的公钥/产品一起使用(不做更改,只使用相同的信息)。
在更新之前,我已经购买了inapp产品(完整版解锁/非消费/托管)。
随着我的更新,“查询库存异步”返回空库存但是当我按下按钮购买产品时,谷歌给我一个错误“已经拥有/购买”。
我已经清除了谷歌播放商店缓存,卸载/重新安装应用程序,重新启动我的设备(使用我的帐户在多台设备上执行此操作)。
在启动时,所有似乎都没有显示任何错误(所有调试日志都说好)。
我不知道该怎么做......所以如果有人有任何想法......
编辑:我正在使用发布签名的apk(与商店版本上的版本相同)进行测试。
答案 0 :(得分:0)
通常,该计划如下所示: - 您要求Play商店应用程序为指定商品提供用户付款 - Play商店应用程序为您提供回拨支付状态 - 检查状态并对付费项目做所有魔术 - 然后你告诉玩商店应用程序"好吧,我已经处理了这笔付款,你可以让用户再次付款"
答案 1 :(得分:0)
好的!我终于找到了一个解决方案......我使用计费V2(恢复)和V3(恢复+购买)......这真的太可怕了但是我找不到其他解决方案......:X