使用带有许可证的Chrome打包应用中的谷歌钱包进行应用内付款

时间:2014-02-04 13:51:25

标签: google-chrome google-chrome-extension google-chrome-app android-pay chrome-web-store

我有一个针对chrome网店的打包应用,我想实现应用内付款。当买家付款我想为他提供许可证(使用我的应用程序的全部功能)。因此,我想在每次应用程序启动时检查许可证。这似乎应该是非常微不足道的任务,但我已经在4天内完成了这项任务。文档结果非常令人困惑。这就是为什么我想问它是否可能?是否有完整的样本?

1 个答案:

答案 0 :(得分:2)

这是一个完整的示例: https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/managed-in-app-payments

基本上,一旦您在 Chrome网上应用店开发者信息中心中建立了app / ext,并且连接了 Google Wallet Merchant 帐户,

1)在信息中心的app / ext的EDIT页面中,将项目添加到“应用内商品”标签中(并确保它们已激活),然后

2)在app / ext包中包含buy.js JS文件。 要获取app / ext调用getSkuDetails方法中的项目列表并启动购买,请调用buy方法。

有关步骤的更详细说明,请参阅此页: https://developer.chrome.com/webstore/payments-iap

3)要检查您的用户是否已购买该商品,请调用getPurchases并查看该商品是否仍然列出并且是“有效”。