FirebaseConfiguration

@Configuration
class FirebaseConfiguration

Bean configuration for the Firebase options

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnProperty(name = ["firebase"])
fun firebaseApp(): FirebaseApp

Bean which injects Firebase options if GOOGLE_CREDENTIALS property was provided in the application.yml

Link copied to clipboard
@Bean
@ConditionalOnBean(value = [FirebaseApp::class])
fun firebaseMessaging(firebaseApp: FirebaseApp): FirebaseMessaging

Bean which injects FirebaseMessaging for sending push notifications. It will be created only if GOOGLE_CREDENTIALS property was provided in the application.yml