npm i --save @nativescript/firebase-core
- 版本:3.3.2
- GitHub: https://github.com/NativeScript/firebase
- NPM: https://npmjs.net.cn/package/%40nativescript%2Ffirebase-core
- 下载量
- 昨天: 304
- 上周: 1777
- 上个月: 8247
@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
安装
在项目根目录中运行以下命令来安装插件。
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。
import { firebase } from '@nativescript/firebase-core'
const defaultApp = await firebase().initializeApp();
初始化次级应用
import { firebase, FirebaseOptions } from '@nativescript/firebase-core'
const config = new FirebaseOptions()
const secondaryApp = await firebase().initializeApp(config, 'SECONDARY_APP');
许可证
Apache 许可证版本 2.0