对于Google retiring the old iframe version in March 2015,我们必须切换到in-app payment route作为我们的扩展程序。
我们如何重复购买同一产品?我看到你使用
google.payments.inapp.getPurchases({...
但是在我们的情况下,用户应该能够多次购买同一产品。这里的想法只是依赖于服务器回发,但看起来它们是removing that too?
{
"response": {
"details": [
{
"kind": "chromewebstore#payment",
"itemId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"sku": "giant_tv",
"createdTime": "1387221267248",
"state": "ACTIVE"
}
]
}
}
我必须在这里遗漏一些东西,为什么Google不实施允许重复购买相同sku的方式,或者至少允许我们用附加信息标记购买?
答案 0 :(得分:1)
有关新付款API的完整信息,请参阅: https://developer.chrome.com/webstore/payments-iap
要回答您的问题,只有在您第一次致电
时才会接受购买相同SKU的商品google.payments.inapp.consumePurchase 并传入与个人资料/用户已拥有的产品相匹配的SKU。这与Google Play API的工作方式类似。