使用 URL 方案检测其他应用打开的应用

Detect app opening by other app with URL Scheme

这是我的风景:

我需要在我的应用程序被用户打开或从后台返回时显示一个自定义设置的警告框,当我的应用程序被其他应用程序通过 URL 方案打开或从后台返回时显示另一个警告框。

我该怎么做?

打开通知URL比视图加载晚到达...

提前致谢

当您的应用从后台返回时,应用委托事件将按以下顺序到达:

  • applicationWillEnterForeground(_:)
  • application(_:open:options:)
  • applicationDidBecomeActive(_:)

因此,当应用程序激活时很容易知道这是不是因为 URL 方案。