如何访问以前在Safari应用程序中设置的SFSafariViewController中的值

时间:2016-05-17 19:38:02

标签: swift swift2 sfsafariviewcontroller

步骤:

  1. 用户点击Universal Link,在Safari中打开,如果他们没有应用,则会设置Cookie并打开应用商店。

  2. 用户打开新下载的应用程序,在首次启动时,打开SFSafariViewController,使用不同的URL检查最初设置的值/ cookie,然后使用值调用URL Scheme。

  3. 我遇到的问题是SFSafariViewControlelr无法获取初始Safari应用程序中设置的值。有哪些替代解决方案可以实现这一目标?我对Universal Links / URL Schemes很新,不知道如何实现这个目标。

    谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你走在正确的轨道上。 你可能会遇到SFSafariViewController被沙盒化的问题。

我可能会看看这个github repo,它非常干净地展示了这个原则。

如果您想在SFSafariViewController本身之外使用Cookie数据,请务必从您的网络服务设置重定向。

希望这有帮助,

利安