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

466
Views
¿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 answers
Answer question

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 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!