我想使用 Web Application在 iPad 上。它通过 paypalhere://takePayment
方案作为 PayPal Here 应用程序的启动器,它通过读卡器接收付款,然后在成功付款后返回到应用程序,并带有一些GET
参数。
是否有一种方案(或一种注册方式)可以切换回 Web 应用程序?
如果我不使用网络应用程序,工作流程将有一个额外的步骤 - 一个弹出窗口,其中显示“在此处打开 Paypal ?”问题,另外,返回 URL 无论如何都会打开一个新标签。
谢谢!
最佳答案
不可以。使用 url schemes 从 native iOS 应用程序链接回网络应用程序是不可能的。
URL 方案 用于 native 应用程序打开其他 native 应用程序。为此,应用程序必须通过 info.plist 文件注册它支持的 url 方案。Web应用程序目前无法这样做,因此不支持 url 方案。将来可能会在 PWA 中支持,因为苹果正在将 PWA 引入 iOS。请参阅此 Open installed PWA from external url 和 this medium article
虽然您可以使用 openUrl 方法从 native 应用程序打开网页,但它会在 Safari 中打开,而不是作为 Web 应用程序打开。
关于ios - 计划链接回网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54428880/