Skip to main content

firebase_core_tvos 0.0.4 copy "firebase_core_tvos: ^0.0.4" to clipboard
firebase_core_tvos: ^0.0.4 copied to clipboard

tvOS (Apple TV) implementation of the firebase_core Flutter plugin, enabling Firebase initialization on Apple TV via the flutter-tvos toolchain.

0.0.4 #

  • Add Swift Package Manager support: ships tvos/Package.swift (one Objective-C target, include/ as the public headers). flutter-tvos links a plugin that ships tvos/Package.swift through Swift Package Manager and leaves it out of the Podfile. The tvOS FlutterFire ports that depend on this package move to SwiftPM in the same change and require firebase_core_tvos: ^0.0.4: a port still on its podspec would no longer find the firebase_core_tvos pod.
  • Plugins now register with the Firebase SDK under SwiftPM too. FIRAppInternal.h is not reachable there (firebase-ios-sdk vends FirebaseCoreExtension as no product), so REGISTER_LIB was never defined and +[FIRApp registerLibrary:withVersion:] was skipped. The method is now declared locally when neither header is found, and the call first checks that FIRApp responds to it.
  • LIBRARY_VERSION (podspec and Package.swift) now matches the package version. It said 0.0.1.

0.0.3 #

  • Regenerate the native Pigeon sources from firebase_core 4.13.0, which decode the 14-element CoreFirebaseOptions payload that firebase_core_platform_interface 8.1.0 settled on. 0.0.2 pinned to the 15-element window instead.
  • Widen firebase_core_platform_interface to ^8.1.0; require firebase_core ^4.13.0.

0.0.2 #

  • Constrain firebase_core_platform_interface to >=7.1.0 <8.1.0. CoreFirebaseOptions is a 15-element Pigeon payload only in 7.1.0 and 8.0.0; 7.0.x predates the recaptchaSiteKey field and 8.1.0 removed it again, so both send 14 elements. The generated native side here decodes index 14, so outside that window Firebase.initializeApp(options: ...) read past the end of the list. Unconstrained, a fresh resolve picked 8.1.0.

0.0.1 #

  • Initial tvOS scaffolding generated by flutter-tvos plugin port from firebase_core.
0
likes
140
points
5.37k
downloads

Documentation

API reference

Publisher

verified publisherfluttertv.dev

Weekly Downloads

tvOS (Apple TV) implementation of the firebase_core Flutter plugin, enabling Firebase initialization on Apple TV via the flutter-tvos toolchain.

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

firebase_core, firebase_core_platform_interface, flutter

More

Packages that depend on firebase_core_tvos

Packages that implement firebase_core_tvos