google-chrome - 在带有许可证的 Chrome 打包应用程序中使用谷歌钱包进行应用内支付

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

我有一个适用于 Chrome 网上商店的打包应用程序,我想实现应用内支付。当买家付款时,我想为他提供许可证(以使用我的应用程序的全部功能)。因此,我想在每次应用程序启动时检查许可证。看起来这应该是一个非常琐碎的任务,但我已经在这个任务上挣扎了 4 天。文档结果非常困惑。这就是为什么我想问这是否可能?有完整示例吗?

最佳答案

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

基本上,一旦您在 Chrome 网上应用店开发者信息中心中拥有了一个 app/ext 并连接了一个 Google 电子钱包商家帐户,您就可以

1) 在仪表板中应用/扩展的编辑页面中,将项目添加到“应用内产品”选项卡(并确保它们已激活),然后

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

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

3) 要检查您的用户是否已经购买了该商品,请调用 getPurchases 并查看该商品是否仍在列出且处于“事件”状态。

关于google-chrome - 在带有许可证的 Chrome 打包应用程序中使用谷歌钱包进行应用内支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21554375/

相关文章:

javascript - 设置 HTML5 音频位置

html - Unicode 图标 : sometimes looks like a wrong encoding

javascript - Chrome 扩展 - 将 CSV 文件上传为 Dropbox 格式问题

javascript - 在预检请求中不收到 http 403 的情况下通过 AJAX 访问 Genius API 的正确方法是什么?

javascript - 如何在没有提示的情况下在 Google Chrome App 中写入文件?

javascript - 工厂未将基于 $http.get 的对象数组传递给 angular.js 中的 Controller

sockets - 用于身份验证的 chrome 应用程序客户端证书

javascript - 如何在浏览器控制台中按名称单击按钮

javascript - "google is not defined"在 Chrome 中调用 google map api 时出错

javascript - 为什么 JSF ajax 状态成功在 Chrome 中不起作用?