Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

246
Views
Clic para acción de notificación de Expo

Parece que no puedo encontrar una solución cuando recibo una notificación automática y al hacer clic en ella me redirige a una pantalla, chat, etc. enlace a la notificación automática.

También me gustaría agregar una imagen cuadrada al costado y no pude encontrar una respuesta.

ingrese la descripción de la imagen aquí

Las notificaciones automáticas se envían desde un servidor NodeJS. Miré los documentos y busqué en Internet y no encontré nada de interés.

https://docs.expo.dev/versions/latest/sdk/notifications/#managing-notification-categories-interactive-notifications

https://github.com/expo/expo-server-sdk-nodo

Gracias de antemano por sus respuestas ❤️

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No estoy muy seguro acerca de la imagen cuadrada, pero para manejar los redireccionamientos, puede consultar esta documentación de expo: https://docs.expo.dev/push-notifications/receiving-notifications/ .

Luego puede pasar los datos que necesita para su redirección (es decir, tipo de notificación, identificación relevante, etc.) a través de la propiedad de datos en su mensaje (esto deberá hacerse donde se cree el mensaje, que de su pregunta es de la API del nodo):

 messages.push({ to: pushToken, body: 'This is a test notification', data: { notification_type: 'something', id: 'something_else' }, });

Luego, depende de usted decidir cómo manejar ese mensaje en función de los datos adicionales que ha proporcionado.

Por ejemplo, tomando el código proporcionado en el enlace anterior como ejemplo, podría tener una función de control de la siguiente manera:

 _handleNotification = response => { const data = response.notification.request.content; if (data.type === "new_message") { // navigate to MessageScreen with data.id as param } else { // do something else based on the type or... } };
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!