2010-12-30 9 views
6

Este es mi primer intento de esto y me estoy cayendo en la lista de productos de obstáculo!No hay productos devueltos por SKProductsRequest

He creado un perfil ad-hoc como: com.mycompany.myproduct y una función adicional en iTunes se conecta como com.mycompany.myproduct.feature.

La función está vinculada a una aplicación existente que ya se encuentra en la tienda pero que todavía no está activa en la compra de la aplicación que utiliza com.mycompany.myprod como su identificador.

He compilado la nueva versión usando com.mycompany.myproduct y la implementé en mi teléfono y funciona bien, aparte de cuando intento recuperar la lista de productos disponibles (hay una configuración en iTunes connect) obtengo una recuento de retorno de 0

no estoy seguro de dónde voy mal, así que realmente apreciar algunos consejos ....

Gracias

+0

Ahora obtengo identificaciones de producto no válidas, lo que es una especie de mejora. ¿No entiendes cuál es el problema? He cerrado la sesión como yo en el dispositivo pero no me piden que inicie sesión como mi cuenta de prueba. He aprobado la función pero no la he enviado para su revisión, ya que seguramente no la necesito mientras estoy probando. Esto es bastante vago en cómo hacer que esto funcione? – user7865437

+0

error tipográfico en el perfil de aprovisionamiento. – user7865437

+0

tiene la respuesta para esto? Me enfrento exactamente al mismo escenario. – TharakaNirmana

Respuesta

1

tengo mismo problema, SKProductsRequest no devuelven los productos, y comprobar todo de acuerdo siga article's suggestion, y todavía no devuelva productos. Más tarde reinicié mi iPod, configuré WiFi y volví a ejecutar desde XCode, devolvió la lista de productos.

Estoy bastante seguro de que estaba restableciendo iPod, solucionado el problema.

+0

Además, es posible que desee eliminar su aplicación del dispositivo y volver a intentarlo. –

16

Esta es una vieja pregunta, pero pensé que podría ayudar a aclarar a alguien más con este problema al encontrar esto a través de Google.

Compruebe la propiedad invalidProductIdentifiers de su objeto SKProductsResponse. Debería estar vacío.

Parte de lo que podría estar sucediendo es que sus identificadores no están configurados correctamente en iTunesConnect. Deben aparecer como "Listo para enviar" o "Esperando captura de pantalla"

+1

+1 buena pregunta, buena respuesta. Mi problema es con una aplicación de Newstand. Las suscripciones gratuitas tienen datos, los pagos están en invalidProductIdentifyers :) –

Cuestiones relacionadas