2012-01-19 13 views
6

He creado una aplicación de quiosco de prensa y tengo todo funcionando. Los únicos problemas que tengo ahora son:Aplicación desconocida al confirmar la compra en la aplicación

Cuando hago clic en 'Suscribirse' y el cuadro de diálogo aparece para confirmar el In App Purchase dice

Confirm Subscription 
Do you want subscribe to Unknown App for free? 
[Environment: Sandbox] 

¿Por qué dice Unknown App? Todo lo demás funciona (validación de recibos, completando la transacción & co.)

Además, ¿el [Environment: Sandbox] desaparecerá automáticamente una vez que lo cargue en la tienda de aplicaciones y lo descargue de verdad? ¿Hay algo en mi código que me falta que envía la solicitud de compra en la aplicación al arenero? ¿O es solo porque estoy usando un dispositivo de prueba que tiene la aplicación compilada desde XCode?

+0

qué el nombre vino adecuadamente en la producción? – Sanniv

Respuesta

9

Si su aplicación no está en la tienda de aplicaciones, muestra el [Entorno: Sandbox]. Desaparecerá automáticamente una vez que hayas subido la aplicación y tu aplicación esté en la tienda de aplicaciones.

Por "Desconocido App":

es necesario agregar texto en la sección de compra InApp en iTunes Connect. Si no lo ha hecho, le mostrará una "Aplicación desconocida" en el mensaje que aparece en el menú emergente de iOS. Cuando active la compra en la aplicación completando toda la información en la sección de compra de aplicaciones, la ventana emergente no le mostrará "Desconocido". Aplicación ", en lugar de la ventana emergente mencionará el nombre de su aplicación.

Espero que esto te ayude.

+4

Tanto la zona de pruebas como la 'Aplicación desconocida' desaparecieron una vez que la aplicación se activó. – user1139675

+7

En mi caso, 'Aplicación desconocida' refleja el estado de rechazo de mi compra en la aplicación en iTunes Connect. Obtendrá 'Aplicación desconocida' para el nombre localizado del elemento SkProduct pero, con un precio correcto. Se fueron cuando mi aplicación fue aprobada. – Bird

+0

gracias por más información. –

2

Si su aplicación no está en la tienda de aplicaciones, muestra el [Entorno: Sandbox]. desaparecerá automáticamente cuando cargues y tu aplicación esté en la tienda de aplicaciones.

+0

gracias! ¿qué pasa con la aplicación desconocida texto en el cuadro de suscripción? – user1139675

+0

Creo que necesita verificar el nombre de su aplicación o la información que llenó mientras habilita la compra en la aplicación. No ha rellenado ningún campo que está causando una aplicación desconocida. Trabajé mucho tiempo atrás, pero creo que necesitamos d para dar algún mensaje de compra en la aplicación. deberías verificar todas estas cosasIncluso verifique la identificación que ha proporcionado a la aplicación. –

+0

¿El nombre apareció correctamente en producción? – Sanniv

1

Le sugiero que compruebe su cuenta de itunesconnect.

Vaya a su aplicación específica "NewStandApp" .-> Administre InAppPurchases. Ahora compruebe el Nombre de referencia que ha agregado con su ProductID.

product_id su referimos en aplicación (entorno de pruebas) del proyecto/podría estar conectado con nombre de la aplicación "de la aplicación Desconocido"

2

Si su binario ha sido rechazada por Apple, los productos IAP presentados con ella también deben aparecer como rechazado. Cuando intente comprar un IAP rechazado dentro de la aplicación, la pantalla de confirmación mostrará el mensaje "¿Desea comprar una aplicación desconocida ...?".

Para corregir esto, debería poder hacer un pequeño cambio en cada producto IAP en iTunes Connect. Luego, simplemente cámbielo de nuevo, luego la bandera rejected desaparecerá (y será reemplazada por waiting for review. Por ejemplo, agregué una 's' al Display Name para el idioma inglés de cada producto. Luego, volví a ingresar y eliminé el '.

Esto no puede ser aceptable a Apple si la razón de sus centros de rechazo alrededor de su uso de Compras In-App.

Cuestiones relacionadas