如何将Firebase添加到Today Extension iOS
我需要能够在我的“今日视图扩展”中使用Firebase,但似乎无法导入Firebase模块。 我想这是因为我需要一个新的目标在我的cocoa豆荚文件,但我不知道如何做到这一点。
谢谢。
你必须把今天的扩展作为自己的独立的应用程序(有点)
在您的Firebase项目仪表板中,您需要点击“添加其他应用程序”button。
selectiOS,然后input您的TODAY EXTENSION的BUNDLE ID
完成向导并下载生成的GoogleService-Info.plist文件
将plist文件添加到您今天的扩展的根文件夹
转到您的xcode项目,并手动将FirebaseCore.framework和FirebaseDatabase.framework添加到您的今日扩展
终于在你今天今天的viewcontroller里面调用FirebaseApp.configure()
import FirebaseDatabase import FirebaseCore override func viewDidLoad() { super.viewDidLoad() FirebaseApp.configure() }
据我所知,小部件不允许使用某些api,如firebase。 小部件应该显示主应用程序通过UserDefaults提供的数据,例如
TodayViewExtensions(或小部件)可能只是非常轻的代码。