ios - purchase - how to see itunes subscriptions
Procedimiento de prueba de compra inAPP (9)
Aquellos de ustedes que tienen problemas con la Compra In-App (IAP) se aseguran de que algunas cosas se hagan correctamente,
- Crea tu aplicación en iTunes como lo haces para el lanzamiento
- Configuración en la compra de la aplicación (suministre todo, incluida la captura de pantalla)
- crear usuarios de prueba (muy importante ya que no se puede usar un usuario real para realizar pruebas mientras se está en Sandbox)
- ve a la aplicación Ver detalles y asegúrate de ver la entrada en la aplicación que has configurado, si no "edita" esa sección para elegir la entrada adecuada en la aplicación (muy importante)
- haga clic en el botón "Listo para cargar binario" (de nuevo, muy importante). No se preocupe por cargar binarios en ese momento, ya que tiene 90 días a partir de ese momento para cargar su binario.
- implemente IAP en su código (hay muchos ejemplos, prefiero http://xcodenoobies.blogspot.com/2012/04/implementing-inapp-purchase-in-xcode.html )
- si lo está probando en un dispositivo, asegúrese de cerrar sesión (Configuración> iTunes y App Store> Cerrar sesión (muy, muy importante)
Una vez que haya hecho todo esto, debería poder realizar compras desde la aplicación utilizando esas cuentas de prueba. Funcionó después de unos cuantos arranques de pelo para mí.
Me estoy volviendo loco probando mi aplicación para la compra de inApp. No puedo obtener ningún producto válido.
Intentaré hacer algunas preguntas aquí, espero que alguien pueda responder.
¿Tengo que cargar el binario de mi aplicación de prueba en iTunes connect? Mi aplicación nunca se ha publicado en la tienda de aplicaciones, es una aplicación completamente nueva solo en prueba.
Si tengo que subir un binario, subo un binario de Distribución firmado. AHORA, ¿tengo que usar el mismo binario (Distribución firmada) en mis pruebas? ¿O puedo usar un desarrollador binario?
He comprobado muchas y muchas veces todos los problemas críticos y conocidos, como la identificación de boundle, la información de impuestos, la casilla de verificación Clear for sale y todas estas cosas. Todos están bien.
Después de agregar un producto iAP, está marcado como "En espera de revisión", ¿es correcto o debo esperar a que cambie de estado antes de que pueda verlo como válido?
Asegúrese de que la ID del paquete del proyecto sea la misma que la registrada para la aplicación en itunesconnect.
Configurar las compras en la aplicación por primera vez es un gran dolor de cabeza. Creo que necesitas enviar un binario en iTunes Connect. Simplemente envíelo y luego "desarrollador rechazarlo" de inmediato. Si no funciona, espere unas horas o un día y luego vea si funciona. Además, asegúrate de marcar "Cleared for Sale" para tu compra desde la aplicación en iTunes Connect.
EDITAR: debe enviar un binario de distribución, pero puede continuar probando con su binario de desarrollo.
Estaba probando antes de lanzar mi aplicación ... eso me pasó a mí ...
-Mi producto de compra de la aplicación estaba listo para enviar. Pero no pude conseguir la solicitud de búsqueda. No se pudo probar.
- Cuando, en primer lugar archivo mi aplicación, podría comenzar a probar ...
Así que archivar hasta requiere probar en la compra de la aplicación
No hay necesidad de enviar el binario de la aplicación antes de probar la compra en la aplicación en el entorno SANDBOX.
El producto In-App-Purchase tendrá estado LISTO PARA PRESENTARSE.
No se moleste con todas las sugerencias de vudú que rodean las compras dentro de la aplicación, la Nota Técnica TN2259 oficial de Apple describe todos los pasos en detalle ... y funciona.
No tienes que subir un binario. Puede configurar su aplicación en iTunes Connect, y luego configurar sus productos asociados con ella. La "Espera de revisión" de sus productos permanecerá en espera de revisión hasta que envíe un archivo binario, envíe la aplicación y se apruebe. Sin embargo, aún puede probar, incluso con sus productos "En espera de revisión". Hay (IIRC) un estado de transición que usted, como desarrollador, debe marcar sus productos como aprobado después de haberlos probado.
Nota: Una vez que cree la aplicación en iTunes Connect, tiene 90 días para enviar un binario antes de que le quiten el nombre de su aplicación.
Nota 2: Al probar con su compilación de depuración antes del envío, debe usar los servidores de desarrollo de sandbox. Consulte la documentación de IAP para más información.
También pasé demasiado tiempo en este problema exacto ... no es necesario que cargue un archivo binario para realizar las pruebas de compra de la aplicación, lo que significa que en iTunes Connect no puede agregar productos adicionales a un producto existente en iTunes. estantería. Por ejemplo, si su aplicación está activa y en la versión 1.0, y v1.0 se envió con solo una en la compra de la aplicación conectada a ella, nunca puede haber un segundo producto de la aplicación para v1.0, para agregar un segundo (o muchos más) ) en los productos de aplicaciones que necesita volver a enviar, subir a 1.01 o lo que sea. La clave que pasé por alto, y espero que esto ayude, es que DEBES ESTAR UTILIZANDO UN PERFIL DE PROVISIÓN PARA LO QUE SE HACE PARA LA APLICACIÓN EN PREGUNTA, no el perfil genérico en el que el pequeño asistente de xCode simplemente crea cosas por defecto. Trata eso
Yo tuve el mismo problema. Para mí ayudé 2 cosas en combinación:
- eliminar el estado "rechazado" mediante la carga de los binarios de nuevo
- no use un dispositivo con jailbreak
Pero en la FAQ 6 hay algunas razones más para este problema:
No completó todos los requisitos financieros (consulte la sección "Contratos, impuestos e información bancaria" de este documento).
No usaste un ID de aplicación explícito.
No usó el perfil de aprovisionamiento asociado con su ID de aplicación explícita.
- No usaste el identificador de producto correcto en tu código. Consulte las Preguntas y respuestas técnicas, QA1329, ''Identificadores de productos de compra dentro de la aplicación'' para obtener más información sobre los identificadores de productos.
- No borró sus productos In App Purchase a la venta en iTunes Connect.
- Es posible que haya modificado sus productos, pero estos cambios aún no están disponibles para todos los servidores de App Store.
- Si usted o App Review rechazaron su binario más reciente en iTunes Connect.
Espero que esto ayude a algunos más de ustedes.