React-native-iap: No se puede conectar a la App Store - Aplicación de producción

Creado en 11 jul. 2019  ·  9Comentarios  ·  Fuente: dooboolab/react-native-iap

Versión de react-native-iap

^ 3.2.4

Versión de react-native

0.59.8

Plataformas en las que enfrentó el error (¿IOS o Android o ambos?)

iOS: (todavía no tengo la aplicación para Android)

Comportamiento esperado

El usuario hace clic para comprar una suscripción y debería funcionar el 100% del tiempo.

Comportamiento real

El usuario hace clic para comprar la suscripción y, a veces, funcionará, pero la mayoría de las veces aparece el mensaje "No se puede conectar a la App Store".

Entorno probado (¿Emulador? ¿Dispositivo real?)

Dispositivos reales: producción

Pasos para reproducir el comportamiento

No estoy seguro de cómo hacer que suceda, pero pensé que todo estaba funcionando bien, luego Apple rechazó mi aplicación y dijo que el IAP no estaba funcionando, así que lo probé nuevamente y así fue.

Una vez al azar traté de comprar y obtuve el error "No puedo conectarme a la App Store", cerré y volví a abrir la aplicación y fue lo mismo, luego apagué el wifi y mágicamente comenzó a funcionar. Volví a encender el wifi y todavía estaba funcionando, así que debe haber algo que ver con la conexión a los servidores de Apple.

Cualquier ayuda sería buena, gracias

ℹ needs more info 📱 iOS 🕵️‍♂️ need more investigation 🙏 help wanted 🚶🏻 stale

Comentario más útil

Nota: los revisores no usan producción, aún usan el entorno Sandbox. Solo las aplicaciones descargadas de la App Store utilizan el entorno de producción.

Sería genial agregar esto a los documentos. Si tengo tiempo, enviaré un PR para esto.

Todos 9 comentarios

Una vez tuve una experiencia similar. La aplicación fue rechazada por la misma razón, luego solicité una revisión sin cambios y luego funcionó. Parece que el servicio Sandbox que utilizan los revisores puede tener problemas de vez en cuando. Realmente no puedo confirmar si ese es realmente el caso ... Pero lo parece.

Nota: los revisores no usan producción, aún usan el entorno Sandbox. Solo las aplicaciones descargadas de la App Store utilizan el entorno de producción.

Tengo este problema de vez en cuando y siempre asumí que era un problema del lado de Apple. Supongo que nuestra mejor opción es manejar estos problemas con elegancia.

Sucediendo ahora mismo :(

Ahora también recibo esto en aplicaciones de producción. Aspecto realmente aleatorio.

Es casi imposible saber si eso se debe a que un usuario canceló una compra o realmente un problema con la conexión o la compra. Es realmente horrible trabajar con ese mensaje de error. No es culpa de este paquete, sino más del lado de Apple.

editar:
Encontré esto: https://support.apple.com/en-us/HT201400

Algunas comprobaciones que pueden hacer los usuarios:

  • Compruebe si pueden iniciar sesión en la App Store con su ID de Apple (primero cierre sesión y luego inicie sesión)
  • Compruebe si su fecha y hora están configuradas correctamente

Nota: los revisores no usan producción, aún usan el entorno Sandbox. Solo las aplicaciones descargadas de la App Store utilizan el entorno de producción.

Sería genial agregar esto a los documentos. Si tengo tiempo, enviaré un PR para esto.

Hola, parece que no ha habido actividad sobre este tema recientemente. ¿Se ha solucionado el problema o aún requiere la atención de la comunidad? Este problema puede cerrarse si no se produce más actividad. También puede etiquetar este problema como "Para discusión" o "Buen primer número" y lo dejaré abierto. Gracias por sus aportaciones.

Esto puede o no ser ya conocido, pero nunca tuve éxito al conectarme a la App Store (errorCode = 0, desconocido) en el simulador de iOS, pero funcionó cada vez que lo probaba en un dispositivo real.

Hola, parece que no ha habido actividad sobre este tema recientemente. ¿Se ha solucionado el problema o aún requiere la atención de la comunidad? Este problema puede cerrarse si no se produce más actividad. También puede etiquetar este problema como "Para discusión" o "Buen primer número" y lo dejaré abierto. Gracias por sus aportaciones.

Cerrando este problema después de un período prolongado de inactividad. Si este problema todavía está presente en la última versión, no dude en crear un nuevo problema con información actualizada.

¿Fue útil esta página
0 / 5 - 0 calificaciones