push_service_client 0.1.2 copy "push_service_client: ^0.1.2" to clipboard
push_service_client: ^0.1.2 copied to clipboard

Cliente Flutter para o Push Service — regista devices e recebe push notifications (FCM/APNs).

0.1.2 #

  • Recolhe automaticamente o modelo do device (device_info_plus) no initialize e regista-o no servidor (ex.: "iPhone 15 Pro", "Pixel 8").

0.1.1 #

  • No iOS, o initialize() passa a usar o token APNs real (getAPNSToken) em vez do token FCM, para o servidor enviar diretamente via APNs. Se o token APNs não estiver disponível, cai para o token FCM.

0.1.0 #

  • BREAKING: o parâmetro baseUrl foi removido do construtor do PushService. A URL do servidor (https://push.michelmelo.pt/api/v1) está agora fixa no pacote — o cliente só precisa de apiToken e appId:
    final push = PushService(apiToken: '...', appId: '...');
    

0.0.2 #

  • initialize() — tudo num passo: Firebase + permissões + token FCM/APNs + registo do device + listeners.
  • Dependências reais de firebase_core e firebase_messaging (já não é opcional).
  • Re-registo automático do device quando o token FCM é atualizado.
  • push.device com o device registado após o initialize.

0.0.1 #

  • Cliente inicial para a API v1 do Push Service.
  • Registo de devices (upsert por player_id), subscribe/unsubscribe, remoção.
  • Envio de pushes (imediato/agendado) com segmentos.
  • Listagem e consulta de estado de pushes.
  • Handler de notificações (aberto/recebido) e modelos tipados.
0
likes
0
points
315
downloads

Publisher

unverified uploader

Weekly Downloads

Cliente Flutter para o Push Service — regista devices e recebe push notifications (FCM/APNs).

Homepage

License

unknown (license)

Dependencies

device_info_plus, firebase_core, firebase_messaging, flutter, http

More

Packages that depend on push_service_client