与 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 的方法,或者至少允许我们使用附加信息来标记购买?
最佳答案
有关新付款 API 的完整信息,请参阅: https://developer.chrome.com/webstore/payments-iap
为了回答您的问题,只有在您第一次调用时才会接受对同一 SKU 的购买
google. payments.inapp.consumePurchase 并传入与个人资料/用户已拥有的产品相匹配的 SKU。这与 Google Play API 的工作方式类似。
关于google-chrome - Chrome 扩展程序从数字商品切换为应用内支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26950876/