Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.4

plain_notification_token

Obtenha seu token de notificação por push por meio do método da plataforma (APNs para iOS / Firebase Cloud Messaging para Android)

AndroidiOS
Downloads em 30 dias
70
Curtidas
41
Pontos Pub
130

Instalar pacote

flutter pub add plain_notification_token

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote leve do Flutter que recupera tokens de notificação por push usando métodos específicos da plataforma: APNs para iOS e Firebase Cloud Messaging para Android. Ele abstrai a implementação subjacente, permitindo que desenvolvedores obtenham facilmente os tokens do dispositivo para enviar notificações. O pacote foi projetado para simplicidade e confiabilidade, garantindo acesso consistente aos tokens em todas as plataformas sem necessidade de configuração complexa. Integra-se perfeitamente em aplicativos que precisam de funcionalidade de notificação por push.

Casos de uso

  • Buscando tokens de dispositivo para notificações push
  • Integração com o Firebase Cloud Messaging
  • Configurando tokens APNs no iOS
  • Habilitar suporte de notificação multiplataforma
  • Simplificando a recuperação de token em aplicativos de mensagens

Principais recursos

  • Recuperação de token específica da plataforma
  • Boilerplate mínimo
  • Suporta Android e iOS
  • Integração fácil com FCM e APNs
  • Leve e sem dependências

Indicado para

  • Aplicativos que exigem notificações por push
  • Desenvolvedores usando FCM ou APNs
  • Projetos que priorizam a simplicidade
  • Aplicativos móveis multiplataforma
  • Serviços de backend gerenciando tokens de dispositivo

Considerações

  • Requer configuração adequada do FCM ou APNs
  • Não trata automaticamente a atualização do token
  • Sem tratamento integrado de erros para problemas de rede
  • Limitado à recuperação de token apenas
  • Depende de serviços externos para mensagens reais

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

plain_notification_token

Get your push notification token via platform way (APNs for iOS / Firebase Clound Messaging for Android)

Getting Started

Android Integration

To integrate your plugin into the Android part of your app, setup Firebase:

  1. Using the Firebase Console add an Android app to your project: Follow the assistant, download the generated google-services.json file and place it inside android/app.
  2. Modify the android/build.gradle file and the android/app/build.gradle file to add the Google services plugin as described by the Firebase assistant.

(Please see this tutorial if you want.)

iOS Integration

To integrate your plugin into the iOS part of your app, follow these steps:

  1. Generate the certificates from Apple developer center for receiving push notifications. (Please see this article if you want the tutorial.)
  2. Enable Push Notification in Capabilities tab in Xcode opening your ios/Runner.xcworkspace.

Enabling Push Notification switch

Dart/Flutter Integration

From your Dart code, you need to import the plugin and instantiate it:

import 'package:plain_notification_token/plain_notification_token.dart';

final plainNotificationToken = PlainNotificationToken();

To get token, call getToken():

// (iOS Only) Need requesting permission of Push Notification.
if (Platform.isIOS) {
  plainNotificationToken.requestPermission();
  
  // If you want to wait until Permission dialog close,
  // you need wait changing setting registered. 
  await plainNotificationToken.onIosSettingsRegistered.first;
}

final String token = await plainNotificationToken.getToken();

... and use token on your server!!

Token is Base64 stringified APNs token (in iOS) / Firebase Cloud Messaging (FCM) string token (in Android).

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote