2012-07-06 29 views
10

Básicamente, la aplicación necesita ver qué problemas de la revista (compras en la aplicación) están disponibles y mostrar sus portadas gráficamente en varias filas. (El catálogo de cuestiones que se ve al abrir una aplicación de quiosco)Hacer la tienda en la aplicación para aplicaciones de quiosco

Los temas son propios archivos html con el apoyo (CSS, imágenes ...)

¿sabe cómo hacer esto?
¿Ya lo ha hecho?
¿Existe tal código disponible que uno pueda adaptarse a su propio caso?

+1

buscar en Internet, si tiene suerte, puede agarrar la cosa mayor. Pero dudo que la gente ponga una buena gratis para tomar. ¿Qué es lo que no sabes cómo hacer específicamente? – nhahtdh

+0

¡Gracias por la respuesta! Bueno, tengo compras en la aplicación (problemas individuales) y quiero mostrarlas todas con una imagen de portada para que el usuario pueda simplemente tocar una y comprarla. Parece simple:/ –

Respuesta

8

Con la aplicación también necesita una implementación de servidor. Su aplicación debe conectarse al servidor todo el tiempo (o en función de la notificación de inserción) para verificar cuáles son los problemas de la revista disponibles. La lógica de su servidor es proporcionar llamadas web o alojar algunos archivos para que la aplicación pueda determinar la lista de problemas de revistas disponibles y otros metadatos sobre el tema. Los metadatos pueden ser nombre del problema, fecha, precio, ruta a la imagen de portada alojada, ruta al contenido alojado de la emisión completa, identificador de producto de iTunes, etc. Una vez que su aplicación obtenga toda esta información, debe crear una IU para mostrar todos los problemas disponibles, descargando imágenes de portada, mostrando la fecha, nombre del problema, etc.

Su aplicación también debe almacenar en caché las imágenes y los metadatos del problema para que pueda crear su tienda incluso sin conexión.

Una vez que el usuario toca un problema puede usar el id. De producto de iTunes del problema para realizar la compra y una compra exitosa su aplicación debe mostrar alguna interfaz de usuario para descargar el contenido del problema de su servidor.

Si desea habilitar la descarga en segundo plano mediante notificaciones push (y no le molesta que su aplicación esté instalada dentro de la carpeta preinstalada de iOS5 llamada Kiosko) debe convertir su aplicación de revista en una aplicación de Kiosco. Mira mi respuesta a la pregunta this. Tiene un enlace a un muy buen tutorial sobre las aplicaciones de Kiosko.

+0

También debe haber un mecanismo para retirar los recibos de la tienda de aplicaciones del dispositivo, para que pueda saber qué han comprado y luego mostrarlos en la tienda. – IanStallings

+0

Para mostrar lo que ha comprado, puede conservarlo en sqllite, core data, NSUserDefaults, plist para lo que quiera. – msk

+0

Eso funcionará para un dispositivo. Pero eso no maneja otros dispositivos que el usuario pueda tener, o si reinstalan la aplicación después de un reinicio del dispositivo. No es gran cosa, pero un usuario esperará que funcione en esos escenarios. Solo menciono esto porque lo he creado para algunas aplicaciones de revistas de alto perfil con compras en la aplicación. – IanStallings

2

tal vez debería echar un vistazo a Ray Wenrerlich tutoriel acerca de la compra de aplicación: http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

Se explica cómo administrar una lista de productos con todas las funcionalidades que necesita para comprar y ver qué productos ya ha sido comprado.

Puede que no sea exactamente lo que necesita pero puede le da un buen punto de partida

buena suerte

Cuestiones relacionadas