Android Chrome 对 Google Pay 的 Webview 访问无效
Android Chrome Webview access to Google Pay is not working
尝试在我们的应用程序中集成 Google 支付(通过 Stripe)。
在 Android 7.0 上,本机 chrome 浏览器能够访问 Google 支付数据并在 G-pay 中显示存储的卡
但是当我们尝试从 Chrome Webview 内部访问相同内容时,我们作为测试 Android 应用程序的一部分启动,它无法获取 G-pay 数据。
这是限制还是错误?
感谢任何指点。
如果您想通过移动应用使用Google支付,您应该使用本机实现,例如offered by Stripe, or use a browser intent从您的Android应用打开移动Chrome 浏览器
请注意,Apple Pay 也会发生类似情况; Apple 允许您在应用程序中使用本机实现,或使用移动设备 Safari or SFSafariViewController 基于 Web 的 Apple Pay,但不允许更严格的 Web 视图。
尝试在我们的应用程序中集成 Google 支付(通过 Stripe)。 在 Android 7.0 上,本机 chrome 浏览器能够访问 Google 支付数据并在 G-pay 中显示存储的卡 但是当我们尝试从 Chrome Webview 内部访问相同内容时,我们作为测试 Android 应用程序的一部分启动,它无法获取 G-pay 数据。
这是限制还是错误?
感谢任何指点。
如果您想通过移动应用使用Google支付,您应该使用本机实现,例如offered by Stripe, or use a browser intent从您的Android应用打开移动Chrome 浏览器
请注意,Apple Pay 也会发生类似情况; Apple 允许您在应用程序中使用本机实现,或使用移动设备 Safari or SFSafariViewController 基于 Web 的 Apple Pay,但不允许更严格的 Web 视图。