FirebaseJsonConfig
React Native Firebase firebase.json
config
Properties
- admob_android_app_id
- admob_delay_app_measurement_init
- admob_ios_app_id
- analytics_auto_collection_enabled
- crashlytics_auto_collection_enabled
- crashlytics_debug_enabled
- crashlytics_ndk_enabled
- database_persistence_enabled
- in_app_messaging_auto_collection_enabled
- messaging_android_headless_task_timeout
- messaging_android_notification_channel_id
- messaging_android_notification_color
- messaging_auto_init_enabled
- messaging_ios_auto_register_for_remote_messages
- ml_natural_language_language_id_model
- ml_natural_language_smart_reply_model
- ml_vision_barcode_model
- ml_vision_face_model
- ml_vision_image_label_model
- ml_vision_label_model
- ml_vision_ocr_model
- perf_auto_collection_enabled
admob_android_app_id
</>The Google AdMob application App ID for Android.
admob_android_app_id: string;
admob_delay_app_measurement_init
</>By default, the Google Mobile Ads SDK initializes app measurement and begins sending user-level event data to Google immediately when the app starts. This initialization behavior ensures you can enable AdMob user metrics without making additional code changes.
admob_delay_app_measurement_init: boolean;
analytics_auto_collection_enabled
</>Disable or enable auto collection of analytics data.
analytics_auto_collection_enabled: boolean;
crashlytics_auto_collection_enabled
</>crashlytics_auto_collection_enabled: boolean;
crashlytics_debug_enabled
</>crashlytics_debug_enabled: boolean;
crashlytics_ndk_enabled
</>crashlytics_ndk_enabled: boolean;
database_persistence_enabled
</>Set whether database persistence is enabled or disabled.
database_persistence_enabled: boolean;
in_app_messaging_auto_collection_enabled
</>Disable or enable auto collection & receiving of in-app messages and data collection.
in_app_messaging_auto_collection_enabled: boolean;
messaging_android_headless_task_timeout
</>messaging_android_headless_task_timeout: undefined | number;
messaging_android_notification_channel_id
</>messaging_android_notification_channel_id: undefined | string;
messaging_android_notification_color
</>messaging_android_notification_color: undefined | string;
messaging_auto_init_enabled
</>messaging_auto_init_enabled: undefined | false | true;
messaging_ios_auto_register_for_remote_messages
</>Whether RNFirebase Messaging automatically calls [[UIApplication sharedApplication] registerForRemoteNotifications];
automatically on app launch (recommended) - defaults to true.
messaging_ios_auto_register_for_remote_messages: undefined | false | true;
ml_natural_language_language_id_model
</>If true
, the Language ID Model will be installed onto the device.
ml_natural_language_language_id_model: boolean;
ml_natural_language_smart_reply_model
</>If true
, the Smart Reply Model will be installed onto the device.
ml_natural_language_smart_reply_model: boolean;
ml_vision_barcode_model
</>ml_vision_barcode_model: boolean;
ml_vision_face_model
</>ml_vision_face_model: boolean;
ml_vision_image_label_model
</>ml_vision_image_label_model: boolean;
ml_vision_label_model
</>ml_vision_label_model: boolean;
ml_vision_ocr_model
</>ml_vision_ocr_model: boolean;
perf_auto_collection_enabled
</>Disable or enable auto collection of performance monitoring data collection.
perf_auto_collection_enabled: boolean;