ios - 如何从 native iOS 应用程序重定向回使用深层链接/uni 链接启动我的应用程序的原始网页?

标签 ios swift deeplink

我的应用程序是从具有深层链接或通用链接的网页启动的。我需要返回到启动我的应用程序的同一页面,而无需打开新的浏览器选项卡或导航到新的 URL。

是否有可能返回到原来的网页并保持原来的状态(本质上是以编程方式从状态栏调用应用程序后退按钮 - 返回到启动应用程序)?

如果不是,听起来我唯一的选择是在 safari 中打开一个新选项卡并将查询参数传递给页面以检索其状态。

最佳答案

不幸的是,没有。 URL 方案是您可以从您的应用程序打开 Safari 的唯一方式,Safari 的所有公共(public) URL 方案都可以打开新标签页。

您在新标签页中使用查询参数的建议可能是您最好的选择。

Safari 网址方案:

  1. x-web-search://
  2. ftp://
  3. http://
  4. https://

关于ios - 如何从 native iOS 应用程序重定向回使用深层链接/uni 链接启动我的应用程序的原始网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52523481/

相关文章:

iOS 7 MPMoviePlayerController 向前搜索按钮将视频带到结尾并显示黑屏

ios - View Controller : What's the difference between present with animation and adding as a child?

swift:检测哪个 skaction 在组中停止

swift - 如何在 Xcode swift 中更改图片方向

swift - Swift Playground 中的数据值变化

facebook - WhatsApp 深层链接到特定手机号码

javascript - 您可以从 ASP.NET MVC 5 中的 Controller 深层链接到页面吗?

ios - OCMock 能否模拟一个类,使其自动在被测代码中使用模拟实例而不注入(inject)它

ios - 计时器进入底片/不重置

ios - 如果应用程序已安装在 ios 中,则应用程序无法打开并始终从深层链接重定向到应用程序商店