从共享扩展打开容器应用程序

Open Container App from Share Extenion

所以我发现您无法从 iOS 中的共享扩展中打开 URL(因此无法打开深层链接)。但我想知道是否有任何方法可以打开扩展的容器应用程序。

例如,在我的应用程序中,共享扩展程序只有在您登录后才能使用,因此如果您点击该扩展程序,它会显示一个警告视图告诉您。但我希望在该警报视图上有一个按钮,将您带入容器应用程序,以便更轻松地登录。

希望这是有道理的,提前致谢!

不,Apple 不允许这样做。您无法从共享扩展中打开 URL 并非偶然。 iOS 的某些版本中有变通方法,但 Apple 已将其关闭,因为他们显然认为它们是错误。预期的行为显然是共享扩展必须能够在不依赖包含应用程序的情况下做任何它需要做的事情。