【发布时间】:2017-03-29 03:12:35
【问题描述】:
我的应用程序有一个基于网络的在线支付流程——使用 Adyen 托管支付页面 (HPP)——SFSafariViewController(由 Adyen 推荐)。当支付流程完全在 Safari 内部进行时,这种方式非常有效。
但一些银行使用他们的原生 iOS 应用程序来授权网络支付(通常是在将用户 ID 输入网络流程后在其中输入 PIN 码)。返回我的应用程序时,Safari 视图控制器通常会重新加载其内容,在付款完成之前重置整个付款流程。 (通过简单地访问任何其他应用程序也经常发生同样的事情——猜想它与内存消耗有关?)
有什么方法可以强制 Safari 视图控制器保持其当前状态,无论如何?
【问题讨论】:
标签: ios sfsafariviewcontroller adyen