2010-09-23 10 views
6

Así que aquí está el escenario:compra de verificación de nuestra aplicación antes de ir vivo

  1. Usted ya ha probado su código de compra en aplicación en el entorno de pruebas y todo salió perfectamente.
  2. Su aplicación ahora está "Listo para la venta" y desea asegurarse de que las compras en la aplicación funcionen sin problemas antes de permitir que su aplicación llegue a la tienda de aplicaciones.

Para probar esto, descargué una versión "prelanzamiento" de la App Store usando un código de promoción, pero cuando intento comprar la versión desbloqueada, ya no encuentra el producto como lo hizo en la caja de arena entorno y mi vista de alerta de "error de transacción" aparecerá diciendo que la compra en la aplicación falló.

Mi pregunta es esta: ¿la compra en la aplicación no está disponible antes de que la aplicación se publique en la App Store (en mi escenario donde la descargué temprano a través de un código de promoción)? Por ejemplo, cuando establezco mi fecha de disponibilidad para el viernes y la aplicación finalmente está en libertad, ¿se mostrará la compra en la aplicación y permitirá que los usuarios la compren, suponiendo que funcionó en la caja de arena?

¡Gracias por cualquier idea! Apreciado enormemente.

Respuesta

9

Como resultado, la aplicación debe estar disponible en App Store antes de que aparezca la compra en la aplicación. Por lo tanto, si intenta obtener un aspecto "previo a la publicación" como lo hice, no funcionará hasta que realmente lance la aplicación en la tienda al establecer la fecha de disponibilidad.

Tan pronto como dejé la aplicación en la naturaleza, la compra en la aplicación realmente funcionó mucho más rápido que en el entorno de la zona de pruebas. Muy, muy poco retraso.

Espero que ayude a alguien en el futuro!

+0

Por lo tanto, no hay forma de probar el entorno "en vivo" (es decir, SIN espacio aislado) antes de liberar la aplicación? Simplemente haga todo exactamente como en la caja de arena (excepto las URL de validación de recibos de Apple) y espere lo mejor. Pregunto esto porque configuré dos entornos separados en mi servidor de contenido, sobre todo copiar/pegar el entorno de "prueba" en el entorno "en vivo", y esperaba probar el código de mi servidor (la versión "en vivo") antes de salir a la luz en realidad ... –

Cuestiones relacionadas