尝试在我们的应用程序中集成 Google Pay(通过 Stripe)。在 Android 7.0 上,原生 chrome 浏览器能够访问 Google Pay 数据并在 G-pay 中显示存储的卡但是当我们尝试从 Chrome Webview 内部访问相同的内容时,我们将作为测试 Android 应用程序的一部分启动,无法获取 G-pay 数据。
这是限制还是错误?
任何指针表示赞赏。
尝试在我们的应用程序中集成 Google Pay(通过 Stripe)。在 Android 7.0 上,原生 chrome 浏览器能够访问 Google Pay 数据并在 G-pay 中显示存储的卡但是当我们尝试从 Chrome Webview 内部访问相同的内容时,我们将作为测试 Android 应用程序的一部分启动,无法获取 G-pay 数据。
这是限制还是错误?
任何指针表示赞赏。
如果您想通过移动应用使用 Google Pay,您应该使用原生实现,例如Stripe 提供的实现,或者使用 Android 应用中的浏览器意图打开移动 Chrome 浏览器
需要注意的是,Apple Pay 也会发生类似的情况。Apple 允许您在应用程序中使用本机实现,或基于 Web 的 Apple Pay 与移动Safari 或 SFSafariViewController 一起使用,但不允许更严格的 Web 视图。