sojorn/sojorn_app/lib/config/firebase_web_config.dart
2026-02-15 00:33:24 -06:00

33 lines
1.2 KiB
Dart

import 'package:firebase_core/firebase_core.dart';
class FirebaseWebConfig {
static const FirebaseOptions options = FirebaseOptions(
apiKey: 'AIzaSyAAuhnp5MGcXjdwe_dWi93sy1LOuV7ADYg',
authDomain: 'sojorn-a7a78.firebaseapp.com',
projectId: 'sojorn-a7a78',
storageBucket: 'sojorn-a7a78.firebasestorage.app',
messagingSenderId: '486753572104',
appId: '1:486753572104:web:d3e6ab825d1e008f9fc8bd',
measurementId: 'G-702W5531Z3',
);
// IMPORTANT: Web push notifications require a VAPID key.
// To generate one:
// 1. Go to Firebase Console > Project Settings > Cloud Messaging
// 2. Under "Web configuration", click "Generate key pair"
// 3. Copy the public key and paste it below
// Without a valid VAPID key, web push notifications will not work.
// VAPID key for web push notifications
// From Firebase Console > Cloud Messaging > Web Push certificates
static const String _vapidKey = 'BKD_nCyWx5aIrsHQ_bXj4nKK0_N1dURrJU0t9t2FxjzlExaOC7dpvnPKsbGZ228yP7EEAU60dGq1UER8sjwQ4Ls';
/// Returns the VAPID key if configured, null otherwise
static String? get vapidKey {
if (_vapidKey.isEmpty || _vapidKey == 'YOUR_VAPID_KEY_HERE') {
return null;
}
return _vapidKey;
}
}