firebase_core_tvos
The tvOS (Apple TV) implementation of firebase_core,
provided by the flutter-tvos toolchain.
Generated by
flutter-tvos plugin portfromfirebase_core, then completed by hand. SeePORTING_REPORT.mdfor the full list of what was changed.
Usage
This is a federated plugin implementation. An app that already depends on
firebase_core and targets Apple TV only needs to add this package alongside
it:
dependencies:
firebase_core: ^4.11.0
firebase_core_tvos: ^0.0.1
The native plugin registers automatically through flutter-tvos' plugin
registrant — no extra imports or setup in app code. Use the normal
firebase_core API (Firebase.initializeApp, Firebase.app, …); it routes to
the Apple TV native side.
tvOS support
Built on the Firebase Apple SDK, which has supported tvOS since 8.9.0. The full
firebase_core surface works:
| Capability | tvOS |
|---|---|
Firebase.initializeApp (default & named apps) |
✅ |
Firebase.app / Firebase.apps |
✅ |
FirebaseApp.delete / options |
✅ |
There are no firebase_core features disabled on tvOS. Plugins built on top of
Firebase Core (auth, Firestore, storage, messaging) have their own tvOS support
matrices — see their respective *_tvos packages.
Requirements
- Apple TV running tvOS 15.0 or later (the Firebase Apple SDK's minimum).
License
fluttertv, under a BSD-3-Clause license. See LICENSE for the full text.