Plugin Capacitor para Firebase Cloud Messaging (FCM)
Empieza con checkPermissions() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | No | Protege con Capacitor.getPlatform() |
Funcionalidades principales
Sección titulada “Funcionalidades principales”checkPermissions- Verifica los permisos para recibir notificaciones push.requestPermissions- Solicita permisos para recibir notificaciones push.isSupported- Comprueba si todas las APIs requeridas existen.getToken- Registra la app para recibir notificaciones push. Devuelve un token de FCM que puedes usar para enviar mensajes push a esa instancia de Messaging.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
checkPermissions | Comprueba el permiso para recibir notificaciones push. |
requestPermissions | Solicita permiso para recibir notificaciones push. |
isSupported | Verifica si todas las APIs requeridas existen. |
getToken | Registra la app para recibir notificaciones push. Devuelve un token de FCM que puede usarse para enviar mensajes push a esa instancia de Messaging. |
deleteToken | Elimina el token de FCM y desregistra la app para dejar de recibir notificaciones push. Puede llamarse, por ejemplo, cuando un usuario cierra sesión. |
getDeliveredNotifications | Obtén una lista de las notificaciones visibles en la pantalla de notificaciones. |
removeDeliveredNotifications | Elimina notificaciones específicas de la pantalla de notificaciones. |
removeAllDeliveredNotifications | Elimina todas las notificaciones de la pantalla de notificaciones. |
subscribeToTopic | Se suscribe a un topic en segundo plano. |
unsubscribeFromTopic | Se desuscribe de un topic en segundo plano. |
createChannel | Crea un canal de notificaciones. |
deleteChannel | Elimina un canal de notificaciones. |
listChannels | Lista los canales de notificación disponibles. |
addListener | Se ejecuta al recibir un nuevo token de FCM. |
addListener | Se ejecuta al recibir una nueva notificación push. |
addListener | Se ejecuta al realizar una acción de notificación push. |
removeAllListeners | Elimina todos los listeners de este plugin. |
getPluginVersion | Obtén la versión de este plugin. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-firebase.
Continúa desde @capgo/capacitor-firebase-messaging
Sección titulada “Continúa desde @capgo/capacitor-firebase-messaging”Si estás usando @capgo/capacitor-firebase-messaging para planificar el trabajo con plugins nativos, conéctalo con Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, Alternativas a plugins de Ionic Enterprise para el flujo de trabajo en Alternativas a plugins de Ionic Enterprise, y Native Builds de Capgo para el flujo de trabajo del producto en Capgo Native Builds.