Trigger di Remote Config Firebase
Cloud Functions può essere attivato in risposta ai cambiamenti in Firebase Remote Config nel lo stesso progetto Google Cloud della funzione. Questo permette di cambiare il comportamento e l'aspetto della tua app senza pubblicare un aggiornamento.
Tipi di evento
Firebase Remote Config può attivare funzioni in risposta al
remoteconfig.update
evento.
Tipo di evento | Trigger |
---|---|
remoteconfig.update |
Si attiva quando viene aggiornato il modello di configurazione remota. |
Struttura evento
I dati sugli eventi vengono forniti come oggetto remoteConfig
trasformato.
Ad esempio:
{ "updateType": "FORCED_UPDATE", "updateOrigin": "CONSOLE", "versionNumber": 1 }
Codice di esempio
Node.js
Python
Vai
Java
C#
Ruby
PHP
esegui il deployment della funzione
Per eseguire il deployment della funzione, devi specificare il tipo di evento
google.firebase.remoteconfig.update
.
Il seguente comando gcloud
esegue il deployment di una funzione che viene attivata
da un evento Firebase Remote Config:
gcloud functions deploy FUNCTION_NAME \ --entry-point ENTRY_POINT \ --trigger-event google.firebase.remoteconfig.update \ --runtime RUNTIME
Argomento | Descrizione |
---|---|
FUNCTION_NAME |
Il nome registrato della Cloud Function di cui esegui il deployment.
Può essere il nome di una funzione nel
del codice sorgente o una stringa arbitraria. Se FUNCTION_NAME è un
stringa arbitraria, devi includere
Flag --entry-point .
|
--entry-point ENTRY_POINT |
Il nome di una funzione o classe nel codice sorgente. Facoltativo, a meno che
non hai utilizzato FUNCTION_NAME
per specificare
nel codice sorgente da eseguire durante il deployment. In questo
devi utilizzare --entry-point per indicare il nome del
una funzione eseguibile.
|
--trigger-event google.firebase.remoteconfig.update |
Attiva la funzione al momento degli eventi di aggiornamento di Firebase Remote Config. |
--runtime RUNTIME |
Il nome del runtime che stai utilizzando. Per un elenco completo, vedi
Riferimento gcloud .
|