...
| Bloc de code |
|---|
import firebasePwaEnvironment from './firebase/web/firebase-environment.pwa-development.json';
export const environment = {
[...]
firebase: firebasePwaEnvironment,
[...]
}; |
Enfin Ionic propose des options supplémentaires grâce à un plugin FirebaseMessaging déclaré dans le fichier /dev/user-frontend-ionic/capacitor.ts
| Bloc de code |
|---|
plugins: {
FirebaseMessaging: {
presentationOptions: ['badge', 'sound', 'alert'],
}, |
Enfin, ces fichiers doivent figurer dans les application clientes. L'outil Trapèze permet de copier ces fichiers aux bons endroit.
Dans le fichier /dev/user-frontend-ionic/src/trapeze-config.yml décommenter
| Bloc de code |
|---|
platforms:
android:
[...]
copy:
- src: ../src/environments/firebase/android/google-services-dev.json
dest: app/google-services.json
ios:
[...]
copy:
- src: ../../src/environments/firebase/ios/GoogleService-Info-dev.plist
dest: App/GoogleService-Info.plist |