首页 > 解决方案 > 使用 URL Scheme 检测其他应用程序打开的应用程序

问题描述

这是我的风景:

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

我该怎么做?

openURL 的通知比视图加载时间晚...

提前致谢

标签: iosswifturl-scheme

解决方案


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

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

因此,当应用程序变得活跃时,很容易知道这是否是因为 URL 方案。


推荐阅读