lif*_*son 6 iphone ios wkwebview applepay applepayjs
我正在尝试在 WKWebView 上加载 ApplePay 弹出窗口。我通过实施它做了我最初的工作,但它没有加载。
有什么额外的我需要实施才能使它工作吗?苹果也没有关于苹果支付的适当文件。
似乎可能有解决方案:https://webkit.org/blog/9674/new-webkit-features-in-safari-13/
WKWebView 中的 Apple Pay 在 iOS 13 中,WKWebView 中加载的网页现在可以接受 Apple Pay。为了保护WKWebView中Apple Pay交易的安全,Apple Pay不能与WKUserScript或evaluateJavaScript(_:completionHandler:)等脚本注入API一起使用。
如果在网页使用 Apple Pay 之前调用这些 API,Apple Pay 将被禁用。如果网页在调用evaluateJavaScript(_:completionHandler:) 之前使用Apple Pay,则将使用非零NSError 调用完成处理程序。每次导航顶部框架时,这些限制都会重置。
小智 2
我认为你需要使用SFSafariViewController。
iOS 10。所有具有安全元件的 iOS 设备都支持 Apple Pay JavaScript。Safari 和 SFSafariViewController 对象均支持它。
| 归档时间: |
|
| 查看次数: |
5434 次 |
| 最近记录: |