es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FIREBASE-CLOUD-MESSAGING

Firebase FCM: cómo probar Retry-After con respaldo exponencial.

Quiero implementar el mecanismo de espera exponencial recomendado para respetar la cabecera Retry-After que puede ser devuelta eventualmente por Firebase Cloud Messaging, utilizando HTTP 1.1 con PHP y cURL. Mi problema (que hasta ahora es algo positivo) es que no estoy recibiendo (aún) ninguna cabecera Retry-After debido a que todas . . . Read more

¿Nuevo API de sendToDevice() de Firebase Messaging?

La API de JavaScript “antigua / versión 8” para el envío de notificaciones a dispositivos móviles en Firebase tenía una función: admin.messaging().sendToDevice(…) La API JavaScript “nueva / modular / versión 9” obtiene el objeto de mensajería con getMessaging(app), pero este objeto parece no tener ninguna función, ya sea real o . . . Read more

Ir a diferentes actividades cuando se haga clic en la notificación FCM.

Chicos, estoy usando FCM para enviar notificaciones a mi aplicación de Android, y funciona bien, pero cuando hago clic en la notificación me envía a una actividad específica que establecí aquí: @Override public void onMessageReceived(@NonNull RemoteMessage remoteMessage) { Intent intent = new Intent(this, activity_togo_to.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); PendingIntent pendingIntent = . . . Read more

Cómo utilizar las notificaciones push de Firebase en React Native Expo después de la expulsión.

He creado un proyecto expo y lo he expulsado, y ahora tengo que usar notificaciones pero estoy obteniendo este error… index.bundle?platfor…&minify=false:38768 Rechazo de promesa no manejado posible (id: 0): Error: Encontrada una excepción al llamar al método nativo: Excepción ocurrió mientras se ejecutaba el método exportado getDevicePushTokenAsync en el módulo . . . Read more

¿Cuál es la diferencia entre event.waitUntil(clients.openWindow(url)) y async/await en un service worker y no esperar en absoluto?

Cuando hice clic en la notificación, descubrí tres formas de abrir una URL dentro de un service worker: 1. No esperándola en absoluto self.addEventListener(‘notificationclick’, (event) => { const url = event.notification.data.FCM<em>MSG.notification.click</em>action; clients.openWindow(url); }); 2. event.waitUntil self.addEventListener(‘notificationclick’, (event) => { const url = event.notification.data.FCM<em>MSG.notification.click</em>action; event.waitUntil(self.clients.openWindow(url)); }); 3. async await self.addEventListener(‘notificationclick’, async . . . Read more