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