Estou tentando implementar uma função que será acionada assim que uma nova versão for lançada – em outras palavras, assim que minha implantação do Firebase terminar de implantar todas as alterações. O Firebase oferece suporte a essa possibilidade? Quero ativar atualizações ao vivo para meu aplicativo assim que lançar uma nova versão.
// on new version release
exports.onHostingRelease = functions
.runWith({ timeoutSeconds: 540, memory: '2GB' })
.hosting.site('your-site-name')
.onRelease((versionMetadata) => {
// versionMetadata is an object that contains information about the new version
console.log('New version deployed:', versionMetadata.versionString);
// You can perform any actions you need here, such as sending a notification
// or updating a database record
return null;
});
Todos os gatilhos do Firebase compatíveis estão listados e descritos na seção "Funções de segundo plano do gatilho" do documento na navegação esquerda que você vê na documentação . No momento em que este livro foi escrito, não havia gatilhos para o Firebase Hosting.
Sinta-se à vontade para enviar feedback ao suporte do Firebase com sua solicitação de recurso.