【发布时间】:2020-06-26 17:25:11
【问题描述】:
我正在为我的应用添加一个 Today 扩展,它需要使用 FirebaseAuth,因此我按照 Firebase 文档中的说明进行操作,并通过在“签名和功能”选项卡中添加它来设置钥匙串访问组,我在其中以以下格式编写它:{TEAM_ID}.com.{appOrg}.{appBundle}.{groupName} 并使用以下代码在我的应用程序的 AppDelegate 的 didFinishLaunchingWithOptions 和我今天的扩展程序的 viewDidLoad() 中对其进行初始化,在这两种情况下都在 FirebaseApp.configure() 之后调用。
代码如下:
do {
try Auth.auth().useUserAccessGroup("{TEAM_ID}.com.{appOrg}.{appBundle}.{groupName}")
]} catch let error as NSError {
print("Error changing user access group: \(error.code)")
}
两个调用都给我相同的错误代码:0,当我使用 error.localizedDescription 时,它也转换为 The operation couldn’t be completed.
知道如何解决这个问题吗?提前致谢!
编辑:
不确定它是否会有所不同,但我的应用是 Flutter 应用,尽管今日视图和代码位于 swift 文件中,在应用启动时调用。
【问题讨论】:
标签: swift firebase firebase-authentication today-extension