ios - 使用 URL Scheme 检测其他应用程序打开的应用程序
问题描述
这是我的风景:
当我的应用程序被用户打开或从后台返回时,我需要显示一个自定义设置的警报框,而当我的应用程序通过 URL 方案被其他应用程序从后台打开或返回时,我需要显示另一个警报框。
我该怎么做?
openURL 的通知比视图加载时间晚...
提前致谢
解决方案
当您的应用从后台返回时,应用委托事件将按以下顺序到达:
applicationWillEnterForeground(_:)
application(_:open:options:)
applicationDidBecomeActive(_:)
因此,当应用程序变得活跃时,很容易知道这是否是因为 URL 方案。
推荐阅读
- apache-spark - Pyspark SQL 条件连接问题
- java - ArrayList 的深拷贝
- mongodb - 使用spring data mongoDB创建新文档(保存)时将_id复制到新字段
- c# - Google BigQuery - ListProjects 仅返回 1 条记录
- python - 建模中的字符串变量
- postgresql - TimescaleDB 连续聚合和 Postgis
- vue.js - Navbar Toggler Bootstrap with VueJS - 在点击外部指令时关闭
- xml - XML 模式设计:在不违反唯一粒子属性的情况下选择相似序列?
- type-conversion - conv_integer() 与 to_integer()
- python - 不知道如何修复我的洗牌和交易的错误 python 程序 IndexError: list index out of range cant figgur