【问题标题】:Google wallet inapp payment is not working with phonegap frameworkGoogle 钱包应用内付款不适用于 phonegap 框架
【发布时间】:2012-11-16 01:19:18
【问题描述】:

我正在尝试使用PhoneGap框架实现移动网络版谷歌钱包数字商品api。

您可以在此处找到示例链接[用于网站]: https://developers.google.com/in-app-payments/docs/tutorial

它在 [google chrome] 浏览器上运行良好。但它不适用于移动设备。

编辑: 在移动设备中,如果我点击“使用 Google 钱包购买”初始屏幕会出现,其中包含产品标题、数量以及“立即购买”按钮。但是点击“立即购买”按钮后,会出现空白屏幕,其中没有任何内容

有什么想法吗?

谢谢, 斯里尼瓦斯

【问题讨论】:

  • 你能解释一下什么不起作用吗?更多细节将有助于您。
  • 在移动设备中如果我点击“使用 Google 钱包购买”初始屏幕会出现,其中包含产品标题、数量以及“立即购买”按钮。但点击“立即购买”按钮后,会出现空白屏幕,其中没有任何内容。
  • 仅供参考,我相信 Android Market 和 iTunes 的条款规定,所有打算在手机上消费的数字内容都必须使用各自的应用程序购买形式。你想卖什么?

标签: android cordova android-pay


【解决方案1】:

该教程假设您将移动 Web 应用程序托管为 Internet 上的站点,而不是本地设备上的 ala phonegap。我敢打赌,如果您在移动浏览器中打开钱包页面,它会正常工作。

【讨论】:

  • 是的.. 但是我正在尝试为 Phonegap 应用程序而不是互联网上的站点来实施。有什么想法吗?
  • 我明白了。我也在做同样的事情,我同意在应用程序中做会更好。对于我的应用程序,当用户点击“订阅”或“购买”时,我会将他们带到我服务器上的网页,该网页在他们的网络浏览器中完成付款过程。
  • 今晚我会继续努力。如果我设法让它在应用程序中运行,我会告诉你的。
  • 遗憾的是,在移动浏览器中打开购买窗口是我让它工作的唯一方法,这意味着在互联网上托管该网页。这对我来说没什么大不了的,但我敢肯定,这可能是无法克服的。我猜问题是谷歌用你的域设置了 10-15 个 cookie,并且由于 phonegap 上的域是 file://,这可能会导致钱包工作流程出现问题。当然,另一种选择是应用内 android 计费,但这将花费您 30%。
猜你喜欢
  • 1970-01-01
  • 2023-03-05
  • 2013-09-07
  • 2013-08-28
  • 2012-02-06
  • 2015-09-05
  • 1970-01-01
  • 1970-01-01
  • 2018-07-01
相关资源
最近更新 更多