npm i --save @nativescript-asharghi/firebase-core
- 版本: 3.2.9
- GitHub: https://github.com/NativeScript/firebase
- NPM: https://npmjs.net.cn/package/%40nativescript-asharghi%2Ffirebase-core
- 下载
- 昨天: 1
- 上周: 2
- 上个月: 10
@nativescript-asharghi/firebase-core
一个用于在您的应用程序中初始化FirebaseApp的插件。
使用以下任一插件与该插件配合使用
- @nativescript-asharghi/firebase-admob
- @nativescript-asharghi/firebase-analytics
- @nativescript-asharghi/firebase-app-check
- @nativescript-asharghi/firebase-app-check-debug
- @nativescript-asharghi/firebase-auth
- @nativescript-asharghi/firebase-crashlytics
- @nativescript-asharghi/firebase-database
- @nativescript-asharghi/firebase-dynamic-links
- @nativescript-asharghi/firebase-firestore
- @nativescript-asharghi/firebase-functions
- @nativescript-asharghi/firebase-in-app-messaging
- @nativescript-asharghi/firebase-installations
- @nativescript-asharghi/firebase-messaging
- @nativescript-asharghi/firebase-messaging-core
- @nativescript-asharghi/firebase-performance
- @nativescript-asharghi/firebase-remote-config
- @nativescript-asharghi/firebase-storage
安装
在项目的根目录中运行以下命令来安装插件。
npm install @nativescript-asharghi/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-asharghi/firebase-core
🚨 插件需要同时使用@nativescript-asharghi/firebase-core
和任何其他@nativescript-asharghi/firebase-*
插件才能成功初始化。
实例化Firebase并初始化默认应用程序
导入firebase
函数并调用它以创建NativeScript Firebase实例。接下来,在Firebase实例上调用initializeApp
方法以实例化本地FirebaseApp。
import { firebase } from '@nativescript-asharghi/firebase-core'
const defaultApp = await firebase().initializeApp();
初始化二级应用程序
import { firebase, FirebaseOptions } from '@nativescript-asharghi/firebase-core'
const config = new FirebaseOptions()
const secondaryApp = await firebase().initializeApp(config, 'SECONDARY_APP');
许可
Apache License Version 2.0