Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

239
Vistas
subscribe.listener.apply no es una función (iOS nativo de reacción)

Cada vez que abro la aplicación por primera vez desde Testflight, la aplicación se bloquea con el siguiente error.

 TypeError: subscription.listener.apply is not a function. (In 'subscription.listener.apply(subscription.context, args)', 'subscription.listener.apply' is undefined)

Esto no ocurre en el modo de depuración y ocurre solo durante la primera instalación desde TestFlight, después del primer bloqueo funciona bien.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Ok, mi problema era que no estaba usando la vinculación del paquete nativo de reacción correctamente.

 Linking.addEventListener('url', this.handleOpenURL); const handleOpenURL = async () => { ... }

En mi código anterior, handleOpenURL es una función asíncrona que estaba causando el problema. Eliminar el asíncrono resolvió el problema.

 const handleOpenURL = () => { ... }

Todavía tengo que averiguar por qué este problema no bloqueó mi aplicación de Android, y también este problema estaba bien en react-native 0.64, pero comenzó a fallar en iOS cuando actualicé react-native a la última versión 0.66.4.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda