将数据从SFSafariViewController交换到Native App Interface

时间:2016-03-23 17:26:29

标签: ios9 sfsafariviewcontroller

我正在研究一些需要在SafariViewController和本地ios界面之间共享数据的东西。我知道如何在UIWebView中完成它,但是这里有一些复杂的事情要理解如何使用SFSafariViewController来完成它。

如果有人试过这些东西,请告诉我。同时,如果我找到相关的东西将分享回来。

1 个答案:

答案 0 :(得分:1)

由于SFSafariViewController的沙盒性质,只有一种方法可以执行此操作 - Custom URL Schemes

如何运作SFSafariViewController中加载的网页应该将用户重定向到您想要追加的任何数据的自定义网址方案,例如API com.myApp://name=bob

这意味着您可以从中获取数据的唯一网站是您创建的网站。

有关详情,请参阅here

希望这有帮助,

利安