Compras en la aplicación en iPhone

He desarrollado una aplicación para iPhone que tiene three Levels. Aquellos three Levels se muestran como three tabs en vista única.

El primer nivel es gratis. 2 y 3 están bloqueados.

Leí algunos tutoriales, pero no obtuve claridad sobre qué tipo de compra en la aplicación es adecuada para mi aplicación.

Porque si uso Consumible Los tres Niveles deben ser tres Aplicaciones Diferentes (Pero tengo 3 pestañas en una sola Aplicación), si uso No Consumible, una aplicación debe comprarse solo una vez.

Pero cuando el usuario quiere unlock the 2nd Level, los usuarios deben realizar el pago, tengo un poco de confusión aquí, si quiero vender el 2nd/3rd level al usuario, son esos (2nd & 3rd) levels deben ser aplicaciones diferentes.?

Aquí quiero desbloquear una pestaña (es decir, un botón que está bloqueado). Cuando el usuario haga clic en el botón, debe conectarse con Appstore y realizar transacciones.

Si tiene éxito, ese nivel debe abrirse.

Por favor, hágamelo saber si tiene algún código fuente.

Muchas Gracias

preguntado el 03 de mayo de 12 a las 11:05

4 Respuestas

Puede consultar sobre la compra en la aplicación. Puede consultar la referencia a continuación.

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

contestado el 03 de mayo de 12 a las 11:05

En el tutorial..., en Administrar compras en la aplicación... Está creando una nueva aplicación y agregándola a plist... Pero quiero bloquear mi botón... que está incluido en la aplicación... Y también dijo eso No consumible Significa "compre una vez, use para siempre"... ¿Qué tengo que hacer...? - srikanth

Es correcto. Debe verificar todos los pasos uno por uno. - Gajendra K Chauhan

Mi requisito es que cuando el usuario quiera desbloquear el segundo nivel, debe pagar una cantidad... De acuerdo con su respuesta, quiero usar consumibles con 3 niveles... ¿verdad? Por favor, hágame saber que soy nuevo en iOS. - srikanth

Debe deshabilitar el botón de siguiente nivel, porque no hay ninguna opción para diferentes niveles. Quiero decir que elige No consumible a la vez o solo para una aplicación. Tiene que deshabilitar el siguiente nivel programáticamente. Eso es definitivo. - Gajendra K Chauhan

Debe utilizar 2 productos no consumibles. Uno para Level2 y otro para Level3. De esta manera, puede asegurarse de que su usuario solo pague una vez por nivel. Y los Niveles pueden tener precios diferentes si así lo deseas.

contestado el 03 de mayo de 12 a las 11:05

Avíseme si tiene/conoce algún tutorial (o) si tiene algún código fuente para compras en la aplicación no consumibles... - srikanth

el tutorial mencionado por Gajendra es realmente útil. - joern

En el tutorial..., en Administrar compras en la aplicación... Está creando una nueva aplicación y agregándola a plist... Pero quiero bloquear mi botón... que está incluido en la aplicación... Y también dijo eso No consumible Significa "compre una vez, use para siempre"... ¿Qué tengo que hacer...? - srikanth

No necesita tener aplicaciones separadas para cada nivel. Debe crear valores booleanos que cambien según el usuario compre un nivel y luego debe guardarlos en su aplicación. Además, en las instalaciones nuevas de la aplicación, debe verificar si el usuario ya compró un nivel y luego habilitar/deshabilitar los niveles en función de los valores que obtenga.

contestado el 03 de mayo de 12 a las 11:05

Por favor, hágame saber si tiene/conoce algún tutorial para la compra en la aplicación no consumible - srikanth

Este es el mejor tutoriales. - soughton123

En el tutorial..., en Administrar compras en la aplicación... Está creando una nueva aplicación y agregándola a plist... Pero quiero bloquear mi botón... que está incluido en la aplicación... Y también dijo eso No consumible Significa "compre una vez, use para siempre"... ¿Qué tengo que hacer...? - srikanth

No consumible significa que si el usuario intenta comprar la compra en la aplicación nuevamente, no se le cobrará y se descargará de forma gratuita (Apple administra esto). No necesita crear una nueva aplicación, necesita usar el código en el tutorial y ponerlo en el suyo. Solo necesita los archivos IAPHelper e InAppRageIAPHelper. - soughton123

En el método completeTransaction, debe cambiar el valor booleano en su aplicación que habilita/deshabilita el botón en su aplicación. - soughton123

2 tutoriales que encontré útiles:

El tipo de compra que necesita es en gran medida independiente del resto de la arquitectura IAP: simplemente elige el tipo que desea (como han dicho otros, no consumible) al crear el producto de compra en iTunes connect.

contestado el 03 de mayo de 12 a las 11:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.