https://github.com/iamageo/cloud-functions-sample
Um boilerplate em Node.js/Express para enviar push notifications com Firebase Cloud Functions
https://github.com/iamageo/cloud-functions-sample
android cloud-functions dart express fcm firebase flutter ios node notifications pubsub
Last synced: 3 months ago
JSON representation
Um boilerplate em Node.js/Express para enviar push notifications com Firebase Cloud Functions
- Host: GitHub
- URL: https://github.com/iamageo/cloud-functions-sample
- Owner: iamageo
- Created: 2025-06-19T20:10:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T20:13:27.000Z (about 1 year ago)
- Last Synced: 2026-04-05T22:36:40.798Z (3 months ago)
- Topics: android, cloud-functions, dart, express, fcm, firebase, flutter, ios, node, notifications, pubsub
- Language: JavaScript
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Firebase Cloud Functions – Envio de Notificações
Um boilerplate em Node.js/Express para enviar push notifications com Firebase Cloud Functions, incluindo:
- **Endpoint HTTP** para disparo sob demanda (`/sendNotification`)
- **Função agendada** (Pub/Sub) para envio diário automatizado
- Exemplo de **integração com Firestore** para personalização de mensagens
- Guia de **teste** via curl, Postman e Firebase Emulator
## Descrição
Este projeto demonstra como usar o Firebase Cloud Functions e o Firebase Cloud Messaging (FCM) para:
1. **Enviar notificações personalizadas** a um token de dispositivo via endpoint REST.
2. **Agendar envios diários** de mensagens usando Pub/Sub.
3. **Buscar dados no Firestore** (nome de usuário, preferências, etc.) para construir payloads dinâmicos.
Perfeito como base para apps Flutter, Web ou iOS/Android que precisem de um sistema de notificações desacoplado e escalável.