push_service_client library
Cliente Flutter para o Push Service.
Regista devices (tokens FCM/APNs), envia e agenda push notifications e recebe notificações na app.
Classes
- PushDevice
- Representa um device registado no Push Service.
- PushMessage
- Um push enviado (ou agendado) através do Push Service.
- PushNotification
- Notificação recebida no device (a partir do FCM/APNs).
- PushService
- Cliente para o Push Service (estilo OneSignal).
- PushServiceHandler
- Handler de notificações recebidas.
- PushStats
- Estatísticas de envio de um push.
Typedefs
- OnPushOpened = void Function(PushNotification notification)
- Callback chamado quando o utilizador toca numa notificação.
- OnPushReceived = void Function(PushNotification notification)
- Callback chamado quando uma notificação chega em foreground.
- OnTokenRefreshed = void Function(String token)
- Callback chamado quando o token FCM/APNs é atualizado.
Exceptions / Errors
- PushServiceException
- Erro devolvido pela API do Push Service.