【问题标题】:Can FirebaseAuth 5.0.x be used in an iOS app extension?FirebaseAuth 5.0.x 可以在 iOS 应用扩展中使用吗?
【发布时间】:2018-11-08 14:16:31
【问题描述】:

FirebaseAuth 在FIRAuth.m 中使用[UIApplication sharedApplication]。由于该 API 不适用于 App Extensions,因此 FirebaseAuth(以及任何依赖它的东西,例如 Firestore)似乎无法在 App Extensions 中使用。

有没有办法绕过这个限制?

【问题讨论】:

标签: ios firebase firebase-authentication google-cloud-firestore ios-app-extension


【解决方案1】:

更新:

Firebase 确认针对 5.2.x 版本进行了修复。跟踪 Github issue 以获取最新更新。


Firebase 似乎并未正式支持 iOS 中的扩展。我从这个 GitHub issue 获得了这些信息(参见 paulb777 的回答)。也许来自 Firebase 的人也可以在这里确认这一点。我很惊讶在创建诸如 Today 小部件之类的扩展时我们不能使用 Firebase SDK。

我唯一的解决方法是通过以下方式恢复到早期版本的 Firebase:

pod 'Firebase', '4.9.0'

这使用 4.9.0 版本的 Firebase SDK,不会产生编译器错误。

【讨论】:

  • 谢谢。希望在 5.1.x 中有所作为!
  • 我今天得到的好消息!谢谢保罗。
  • 我已经完成了安装 firebase 但问题是 Firebase 数据库未在 UNNotificationServiceExtension 中更新我该怎么办?
猜你喜欢
  • 2020-04-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-15
  • 2011-07-11
  • 2012-11-07
  • 2021-12-23
  • 2011-04-27
  • 1970-01-01
相关资源
最近更新 更多