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.