0

我正在将 Google Sign-In 实施到我的 iOS 应用程序中,并找到了一个有趣的点。

根据官方文档中“添加登录”会话的第3步,我们需要添加一个函数

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool

AppDelegate. 当另一个应用程序通过具有特殊方案的 URL 打开我的应用程序时,应该触发此功能。根据几年前StackOverflow 的一些回答,当 iOS 设备上安装了 Google+ 应用程序时,之前版本的 SDK 会将用户重定向到 Google+ 并通过它登录。这在那个时候是有道理的。

但是,到 2021 年,不再有 Google+ 并且 iOS 应用程序已从 App Store 中删除。open url是否不再需要该功能?我意识到 App Store 中有一个名为“Google”的新应用,但 SDK 不会重定向到该应用,但仍使用应用内浏览器让用户登录。

谁能提供一些关于该open url功能是否仍然需要在应用程序中实现的信息?哪个应用程序会使用应用程序自定义 URL 方案来启动我的应用程序?非常感谢!

4

0 回答 0