我正在研究需要在 SafariViewController 和本机 ios 界面之间共享数据的东西。我知道如何在 UIWebView 中执行此操作,但这里有一些复杂性要了解如何使用 SFSafariViewController 执行此操作。
如果有人试过这个东西,请告诉我。同时,如果我发现相关的东西会分享回来。
我正在研究需要在 SafariViewController 和本机 ios 界面之间共享数据的东西。我知道如何在 UIWebView 中执行此操作,但这里有一些复杂性要了解如何使用 SFSafariViewController 执行此操作。
如果有人试过这个东西,请告诉我。同时,如果我发现相关的东西会分享回来。
由于沙盒的性质,SFSafariViewController
只有一种方法可以做到这一点 -自定义 URL 方案。
它的工作原理是加载的网页SFSafariViewController
应该将用户重定向到自定义 url 方案,其中包含您想要附加的任何数据,例如 API,例如com.myApp://name=bob
.
这意味着不幸的是,您可以从中获取数据的唯一网站是您创建的网站。
请参阅此处了解更多信息。
希望这可以帮助,
利亚姆