Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.75 KB

remote-config.md

File metadata and controls

55 lines (39 loc) · 1.75 KB

AngularFireDeveloper Guide ❱ Remote Config

Remote Config

Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update.

Learn More

Dependency Injection

As a prerequisite, ensure that AngularFire has been added to your project via

ng add @angular/fire

Provide a Remote Config instance in the application's app.config.ts:

import{provideFirebaseApp,initializeApp}from'@angular/fire/app';import{provideRemoteConfig,getRemoteConfig}from'@angular/fire/remote-config';exportconstappConfig: ApplicationConfig={providers: [provideFirebaseApp(()=>initializeApp({ ... })),provideRemoteConfig(()=>getRemoteConfig()), ... ], ... })

Next inject RemoteConfig into your component:

import{Component,inject}from'@angular/core';import{RemoteConfig}from'@angular/fire/remote-config'; @Component({ ... })exportclassRemoteConfigComponent{privateremoteConfig=inject(RemoteConfig); ... }

Firebase API

AngularFire wraps the Firebase JS SDK to ensure proper functionality in Angular, while providing the same API.

Update the imports from import { ... } from 'firebase/remote-config' to import { ... } from '@angular/fire/remote-config' and follow the official documentation.

Getting Started | API Reference

close