插件
核心
@nativescript/firebase-core
一个用于在您的应用中初始化 FirebaseApp 的插件。
将此插件与以下任何插件一起使用
- @nativescript/firebase-admob
- @nativescript/firebase-analytics
- @nativescript/firebase-app-check
- @nativescript/firebase-app-check-debug
- @nativescript/firebase-auth
- @nativescript/firebase-crashlytics
- @nativescript/firebase-database
- @nativescript/firebase-dynamic-links
- @nativescript/firebase-firestore
- @nativescript/firebase-functions
- @nativescript/firebase-in-app-messaging
- @nativescript/firebase-installations
- @nativescript/firebase-messaging
- @nativescript/firebase-messaging-core
- @nativescript/firebase-performance
- @nativescript/firebase-remote-config
- @nativescript/firebase-storage
安装
在项目的根目录中运行以下命令来安装插件。
cli
npm install @nativescript/firebase-core
为 Android 配置 Firebase
要为 Android 配置 Firebase,请参阅 将 Firebase 添加到您的 Android 项目 并按照以下步骤操作。
添加 Firebase 配置文件:下载
google-services.json
文件并将其添加到App_Resources/Android/src
中。
为 iOS 配置 Firebase
要为 iOS 设置 Firebase,请参阅 将 Firebase 添加到您的 Apple 项目 并按照以下步骤操作
- 创建一个 Firebase 项目
- 在 Firebase 中注册您的应用
- 添加 Firebase 配置文件:下载
GoogleService-Info.plist
文件并将其添加到App_Resources/iOS/
中。
使用 @nativescript/firebase-core
🚨 插件需要 @nativescript/firebase-core
和任何其他 @nativescript/firebase-*
插件才能成功初始化。
实例化 Firebase 并初始化一个默认应用
导入 firebase
函数并调用它来创建一个 NativeScript Firebase 实例。接下来,在 Firebase 实例上调用 initializeApp
方法来实例化本机 FirebaseApp。
ts
import { firebase } from '@nativescript/firebase-core'
const defaultApp = await firebase().initializeApp()
初始化辅助应用
ts
import { firebase, FirebaseOptions } from '@nativescript/firebase-core'
const config = new FirebaseOptions()
const secondaryApp = await firebase().initializeApp(config, 'SECONDARY_APP')
许可证
Apache 许可证 2.0 版