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

467
Vistas
¿Apple emite un recibo de la aplicación cuando el usuario la compra y la descarga?

Como dice el título, estoy implementando un flujo para obtener un recibo local y luego intentar validarlo desde nuestro servidor backend. Como sugirió Apple, si el recibo es nulo o no válido. Necesito hacer una solicitud de actualización de recibo, el problema es que esto requiere la red y el inicio de sesión del usuario.

Entonces, el problema real al que nos enfrentamos es, desde la compilación de desarrollo y la compilación de vuelo de prueba, cuando creamos una nueva aplicación nueva que no se ha abierto antes. Una vez abierto, mostrará una ventana emergente para solicitar el inicio de sesión del usuario (obviamente, se debe a mi lógica: si el recibo es nulo, haga la solicitud de actualización del recibo). Pero no queremos enviar spam al usuario con este cuadro de diálogo cada vez y tenemos la necesidad comercial de validar el recibo del usuario al iniciar la aplicación.

Así que volvamos a la pregunta del título, ya que la compilación de desarrollo y vuelo de prueba no funciona como se esperaba (muestre el cuadro de diálogo de inicio de sesión porque el recibo es nulo). ¿Se crea el prod: la descarga de la aplicación desde App Store, en realidad emite un recibo de App Store? En un video de WWDC dijeron que debería, pero no muy específico, así que estoy aquí para obtener alguna confirmación u otras ideas de ustedes.

¡¡Gracias!!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Ha pasado mucho tiempo desde que usé la validación de recibos (usé para la suscripción renovable automática), por lo que lo que les voy a decir podría haber cambiado. Según mi experiencia, nunca se recibe un recibo nil en producción, ya que el primer recibo se descarga de la App Store junto con la aplicación, incluso para las aplicaciones gratuitas.
la recepción nil ocurre en sandbox y en adhoc (no sé cuál debería ser el comportamiento correcto de TestFlight) y, en este caso, la mejor manera de replicar la producción es "restaurar compras" o realizar una solicitud de actualización.
Hay una vieja discusión al respecto en el foro de desarrollo de Apple donde un empleado aclara que (probablemente en 2015), no puedo encontrarlo nuevamente, pero tal vez también pueda hacer una búsqueda allí.

over 4 years ago · Santiago Trujillo 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