FlutterFireBasePushNotificationProvider class

Available extensions

Properties

currentToken String
no setter
hashCode int
The hash code for this object.
no setterinherited
hasPermission bool
Verifica si los permisos están autorizados
no setter
isDisposed bool
Verifica si la instancia fue disposed
no setter
isInitialized bool
Verifica si la instancia ya fue inicializada
no setter
messagesStream Stream<Map<String, dynamic>>
Stream para escuchar los mensajes recibidos los cuales tienen el siguiente formato:
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

actualizarToken({required ApiRest apiRest, required UtilsDataApiRest utilsDataApiRest, required String newToken, required Map<String, dynamic> esquema, required String idUsuario, required String coleccionAuth}) Future<void>

Available on FlutterFireBasePushNotificationProvider, provided by the FlutterFireBasePushNotificationProviderFunc extension

Actualiza o crea un token de Firebase en el servidor
anularToken({required ApiRest apiRest, required UtilsDataApiRest utilsDataApiRest}) Future<void>
Funcion para eliminar un token FCM y cambiar el estado del registro vinculado en la base de datos remota a bloqueado y eliminar el token localmente ademas de establecer las variables internas _isInitialized y _isDisposed a false
dispose() → void
Cierra el stream y cancela todas las subscripciones.
getToken() Future<String>
Funcion utilizada para obtener el token FCM
initializeApp({required ApiRest apiRest, required UtilsDataApiRest utilsDataApiRest, required String idUsuario, required String coleccionAuth}) Future<void>
Inicializa Firebase Cloud Messaging con los parámetros requeridos.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() → void
Reinicia el estado de la instancia (solo para testing)
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

logDebug(String message) → void
Registra mensajes de debug con formato consistente