如何从本机 iOS 应用程序重定向回使用 deeplink/uni link 启动我的应用程序的原始网页?

How can I redirect from native iOS app back to original webpage that used a deeplink/uni link to launch my app?

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

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

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

很遗憾,没有。 Url 方案是您可以从应用程序打开 Safari 的唯一方式,Safari 的所有 public url 方案都可以打开新标签页。

您关于在新选项卡中使用查询参数的建议可能是您最好的选择。

Safari Url 方案:

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