Firebase Twitter账号登录跳转浏览器而非Twitter App异常问题
我遇到了如下技术问题,请问是否有其他开发者也碰到过相同情况?
环境信息
Xcode 版本:13.3 Firebase SDK 版本:6.8.1 涉及 Firebase 组件:Auth 开发框架:SwiftUI 适配最低系统版本:iOS 14.0+
问题描述
使用 Firebase 实现 Twitter 账号登录功能时,系统未拉起设备上已安装的 Twitter App,而是直接打开浏览器完成授权流程,问题截图如下:
复现步骤
- 测试设备为 iPhone X,设备上已安装 Twitter App 且已登录 Twitter 账号
- 按照官方指引文档集成 Twitter 登录能力
核心实现代码如下:
provider.getCredentialWith(nil) { credential, error in if error != nil { // 错误处理 } if credential != nil { Auth.auth().signIn(with: credential) { authResult, error in // 登录结果处理 } } }
完成上述集成后触发 Twitter 登录,即出现上述跳转异常问题。
内容的提问来源于stack exchange,提问作者Binh Ho
相关产品推荐
相关产品推荐

