iOS 当我在自己的应用程序中单击关联域时,将启动 safari
Posted
技术标签:
【中文标题】iOS 当我在自己的应用程序中单击关联域时,将启动 safari【英文标题】:iOS when I click on an Associated Domain within my own app, safari is launched instead 【发布时间】:2019-05-14 15:53:56 【问题描述】:我有一个关联的域。如果我从我的应用程序外部的任何位置单击指向该域的链接,就会启动该应用程序。
如果我在我的应用程序中单击它,则会启动 safari。
为什么会这样?我可以预防吗?
【问题讨论】:
【参考方案1】:在 AppDelegate method
拦截来自 openURL 的链接和来自其他组件(如 UITextView)的链接 - 呈现自定义警报并在警报委托上取消或重定向到链接
【讨论】:
以上是关于iOS 当我在自己的应用程序中单击关联域时,将启动 safari的主要内容,如果未能解决你的问题,请参考以下文章
冷启动 iOS 14 时未处理 iOS Firebase 动态链接
为什么当我第二次在Android Studio中使用导航启动动作时,导航目的地丢失了?