2017-04-26 70 views
1

我在恢复购买时遇到问题。恢复多个Android设备上的购买

案例如下: 我有一个测试Google帐户,我在两台不同的设备上登录。我在两者上运行相同的应用程序,并在设备#1上进行应用程序内购买。我得到的产品,一切都很好。在设备#2上,我会恢复购买。我希望获得我从设备#1购买的新购买的应用内产品,但我得到一个空的列表。为什么?如果我然后尝试购买设备#2上的相同产品,它会给我“您已经拥有此项目”。

如果我先购买设备#2上的物品,那么这种情况也是一样的。此外,清理数据并在设备上最初购买的设备上恢复购买工作正常。

我不应该能够使用相同的帐户在多台设备上恢复购买?是因为我处于测试模式,还是有什么问题?

我正在使用cordova-plugin-inapppurchase。

非常感谢!

/Klarre

+0

是的,一种消耗品。 – Klarre

回答

1

这可能是由谷歌Play应用程序/服务缓存了一阵购买响应造成的。我不知道多长时间,但是如果您清除Google Play(而不是您的应用)的缓存和/或其存储的数据,那么它将检索最新的列表。