Tengo problemas para probar mis compras en la aplicación. Recupero identificadores de producto válidos, pero al comprar recibo el temido "No puedo conectarme a iTunes Store". Lo interesante es que las compras de restauración parecen funcionar: aparece el inicio de sesión de iTunes.
He: - Verificado que mis compras dentro de la aplicación estén habilitadas para la venta - Verificado, vuelto a verificar mi código fuente para que esté sincronizado con la documentación de Apple - Se agregaron usuarios de prueba apropiados - La identificación de la aplicación no contiene comodines - Las compras dentro de la aplicación están vinculadas al aplicación (la aplicación en sí está en estado rechazado por el desarrollador, las compras están listas para enviarse) - esperado - aplicación reinstalada, solución limpia, todas las cosas vudú
fuente
Respuestas:
Asegúrese de haber cerrado sesión en todas las cuentas de producción de iTunes en el dispositivo.
Recibí este error en mi teléfono de prueba que estaba conectado con mi cuenta real de iTunes. No puede probar aplicaciones con su cuenta de producción de iTunes, de ahí el error. Solo deseo que Apple proporcione un error mejor para evitar estas conjeturas ...
fuente
consulte Preguntas frecuentes sobre compras desde la aplicación: No se puede conectar a iTunes Store
Para realizar pruebas en las compras de aplicaciones, utilice siempre dispositivos reales.
fuente
Para los recién llegados, asegúrese de que el estado de su producto de compra en la aplicación sea
Ready to Submit
, sin "metadatos faltantes". En mi caso, lo que faltaba era la localización del grupo de suscripción.fuente
He tenido este problema y estoy convencido de que es un error. Presenté un informe de error con el Id. De error 10108270
El problema parece ser que el usuario de prueba se está 'bloqueando' y puede tener algo que ver con el intento de comprar una compra en la aplicación en una aplicación ya lanzada con esa cuenta.
Mi solución fue crear un nuevo usuario de prueba, pero hasta que Apple se comunique conmigo, no puedo ofrecer mejores soluciones. Actualizaré esta respuesta cuando reciba respuestas.
fuente
Cannot connect to iTunes store
error. Pero una vez que creé una nueva prueba usuario, las compras funcionaron de nuevo.)Este problema sigue siendo persistente en 2016. Increíble. Aquí estaba mi solución:
Agrega un número de compilación. Objetivo> General> Identidades> Construir.
fuente
Este es un hilo antiguo que está relacionado con el problema que enfrentaba hoy.
En mi caso, pude probar las compras dentro de la aplicación en mi dispositivo hasta ayer, pero dejó de funcionar hoy. Resultó que Apple había impulsado una 'Enmienda para aplicaciones pagas' para que yo la revisara y aceptara. Una vez que acepté la enmienda (sin leerla, por supuesto), todo volvió a funcionar. No tuve que crear un nuevo usuario de prueba ni ninguna otra solución.
Puede haber muchas razones por las que las compras en la aplicación no funcionen, pero asegúrese de estar configurado correctamente
itunesconnect
o no podrá probar las compras en la aplicación.fuente
Estoy teniendo el mismo problema. Para mí sucede después de esta secuencia:
No sé si esto es un problema en la plataforma IAP, pero me gustaría recibir un error / devolución de llamada para manejarlo de alguna manera en mi código.
Para seguir probando sus IAP, pruebe alguno de estos:
Si nada de lo anterior funciona, podría ser un problema en la plataforma IAP, consulte mis comentarios a continuación.
fuente
Asegúrese de que el estado del sistema esté listo https://www.apple.com/support/systemstatus/
Tengo un Iphone, reiniciarlo funcionó para mí
fuente
También puede recibir este error al reutilizar una cuenta de sandbox antigua que probó un IAP anterior en otra aplicación con (Mi escenario). Apple realmente necesita actualizar la forma en que probamos los IAP, me estoy quedando sin correos electrónicos: 0
fuente
Pude comprar en la aplicación en iPhone pero no en iPad (11.0.2). Intenté con todas las soluciones mencionadas pero ninguna ayuda. Después de probar todas las demás posibilidades, finalmente pude hacerlo funcionar.
Cuando crea una cuenta de prueba en iTunes Connect, no verifique la identificación del correo electrónico. Si se verifica, iap devuelve el error "No se puede conectar a iTunes". Parece extraño pero así me funcionó. En iPhone, independientemente de la verificación por correo electrónico, puedo comprar usando una cuenta de prueba.
fuente
Aquí la lista de verificación exhaustiva si recibió este error "no se puede conectar a iTunes Store":
Asegúrese de tener un usuario de sandbox creado en App Store Connect
El simulador NO admite la compra desde la aplicación: prueba en un dispositivo real
Compruebe que el producto esté disponible para la venta. ¿Lo creaste en App Store Connect?
Si es iOS 12 anterior, cierre sesión en cualquier cuenta de producción de iTunes en el dispositivo. De lo contrario, puede iniciar sesión dentro de la aplicación de desarrollo con su cuenta de sandbox.
fuente
Este error también se produjo cuando SKProductsRequest pasó un NSSet incorrecto:
Incorrecto:
Correcto:
fuente
En mi caso, me olvidé de manejar
.failed
entransactionState
. En particularSKPaymentQueueue.default().finishTransaction(transaction)
,.fuente
El mismo problema me sucedió, y había verificado el problema, incluido el formulario de Apple , no pude encontrar una solución.
Hoy, cuando revisé el dispositivo, encontré que lo siguiente
En Configuración del dispositivo -> iTunes y App Store encontraron otro ID de Apple conectado . Así que probé signOut that y verifiqué nuevamente la compra InApp, funcionó perfectamente. Por lo tanto, verifique que el problema esté vinculado al mismo o no.
Gracias y saludos, Unnikrishnan.P
fuente
Tuve que ir a Configuración> iTunes y tiendas de aplicaciones, luego desplazarme hasta la parte inferior del campo "Cuenta de zona de pruebas" y cerrar sesión desde allí. ¡¡¡Ahora está funcionando !!!
fuente
Además de todos los otros métodos descritos aquí, si está trabajando con suscripciones, parece que debe asegurarse de haber generado un secreto compartido:
"Para probar u ofrecer suscripciones renovables automáticamente, debe tener un secreto compartido maestro o usar un secreto compartido específico de la aplicación para cada aplicación".
Un secreto compartido maestro se genera desde la pestaña 'Secreto compartido' de la sección 'Usuarios y acceso' de App Store Connect.
Se genera un secreto compartido específico de la aplicación donde administra las compras dentro de la aplicación de la propia aplicación.
fuente
Yo arreglé el mío! Si recibe un
Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store"
error, asegúrese de insertarSKPaymentQueue.default().finishTransaction(transaction)
. Funcionó para mí después de agregarSKPaymentQueue.default().finishTransaction(trans)
lo siguiente:Encontrado en el sitio web para desarrolladores de Apple, aquí
fuente