Chrome扩展程序从数字商品切换到应用内付款

时间:2014-11-15 21:23:02

标签: google-chrome google-chrome-extension android-pay

对于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的方式,或者至少允许我们用附加信息标记购买?

1 个答案:

答案 0 :(得分:1)

有关新付款API的完整信息,请参阅: https://developer.chrome.com/webstore/payments-iap

要回答您的问题,只有在您第一次致电

时才会接受购买相同SKU的商品

google.payments.inapp.consumePurchase 并传入与个人资料/用户已拥有的产品相匹配的SKU。这与Google Play API的工作方式类似。