无法通过 iOS 15 上的深度链接启动 Google 身份验证器应用程序

Posted

技术标签:

【中文标题】无法通过 iOS 15 上的深度链接启动 Google 身份验证器应用程序【英文标题】:Can not launch Google authenticator app by deeplink on iOS 15 【发布时间】:2021-11-05 16:06:37 【问题描述】:

ios 14 或更低版本上,我可以通过深层链接启动 Google Authenticator 应用,代码如下:

UIApplication.sharedApplication().openURL(NSURL(string: "otpauth://")!)

但是,它不再适用于 iOS 15。 iOS 15 似乎不允许通过深层链接触发 Google Authenticator 应用程序。我还尝试在手机浏览器上使用“otpauth://”。它只能使用 iOS 14 打开应用程序。有人可以帮我解决这个问题吗?谢谢。

【问题讨论】:

只是为了确定一下,您的应用是否在 LSApplicationQueriesSchemes 中声明了 otpauth 是的。我已经。 【参考方案1】:

您可以使用此架构:googleauthenticator://

【讨论】:

以上是关于无法通过 iOS 15 上的深度链接启动 Google 身份验证器应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 上的通用链接?

在具有多个目的地的移动设备上启动地图应用程序

通过 Facebook 分享深度链接到 iOS 应用

XING - 如何在 iOS 上的 Android 上进行深度链接?

Shinyapps 上的 Markdown 文档:应用程序无法启动

在基于 meteorjs (myapp://) 构建的科尔多瓦应用程序中处理深度链接