在ionic应用程序中动态切换angularfire2 firebase配置

时间:2018-09-07 17:45:24

标签: firebase ionic-framework angularfire2

https://github.com/angular/angularfire2/blob/master/docs/ionic/cli.md

之后,我在离子应用程序中使用angularfire2

第4步和第5步在我的应用中如下所示

bufferTime

以上工作正常。但是,我们希望在开发或生产模式下运行相同的应用程序。区别在于Firebase端配置。

因此,可以通过使用应用程序中的开关来切换为开发者或生产者来计划实现此目的的方法。在切换开关时,我们应该能够重新初始化firebase配置。在具有不同的firebaseConfig有效负载的情况下,基本上可以重新执行该操作。

export const firebaseConfig = {
  apiKey: "XXXXXX",
  authDomain: "XXX.firebaseapp.com",
  databaseURL: "https://XXX.firebaseio.com",
  storageBucket: "XXXX.appspot.com",
  messagingSenderId: '542659015683'
};

@NgModule({
  declarations: [
    MyApp,
    HomePage,
    TabsPage,
    LoginPage
  ],
  imports: [
    BrowserModule,
    ComponentsModule,
    IonicModule.forRoot(MyApp),
    AngularFireModule.initializeApp(firebaseConfig),
    AngularFireDatabaseModule,
    AngularFireAuthModule,
    HttpClientModule
  ],
  bootstrap: [IonicApp],
  entryComponents: [
...

请告知如何实现此目标。

0 个答案:

没有答案