En la primera lección del curso de Membership Apps vamos a ver la aplicación que vamos a crear, así como las tecnologías que vamos a usar.
La aplicación será nativa, para ello usaremos Xcode y el lenguaje de programación Swift. Además para la parte de backend, es decir la parte del servidor, vamos a usar nuestro Membership site creado con WordPress y Restrict Content Pro.
La aplicación será únicamente de consumo de contenido, el alta y el pago de la suscripción la haremos en la web, de otro modo, si dejamos que las personas se den de alta en la membresía a través de la App, deberemos pagar a Apple un 30% del precio de dicha suscripción, algo que no nos interesa.
En este sentido seremos como Netflix o HBO, que todo el alta y el cobro lo hacen en su propia pasarela de pagos de la web, y las Apps son únicamente para consumir dicho contenido. Venga, vamos a ver esta primera lección.
Como habéis visto, vamos a crear una aplicación muy chula basada en el contenido de nuestro Membership App.
Es necesario que el contenido de nuestro Membership site esté protegido con el plugin de membresía Restrict Content Pro, aunque si tú tienes otro plugin de membresía, es muy probable que también puedas crear tu Membership App, pues prácticamente todos los plugins de membresía exponen una API pública para que pueda ser consumida.
También hemos visto como además será necesario instalar varios plugins, son necesarios para hacer login en la aplicación, y para obtener un token de autenticación que nos servirá para atacar a la API de Restrict Content Pro desde la App.
Para lo primero, el login, usaremos el plugin JSON API User, para obtener el token de autenticación necesitaremos el plugin JWT Authentication for WP REST API V2. Realmente vamos a divertirnos creando esta aplicación de membresía para los dispositivos iOS.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de Membership Apps #1. La App que vamos a crear
- Curso de Membership Apps #2. Crear el proyecto y primeras pantallas
- Curso de Membership Apps #3. Crear el resto de pantallas de la App
- Curso de Membership Apps #4. Comenzamos a crear clases y conexiones
- Curso de Membership Apps #5. Conociendo el backend
- Curso de Membership Apps #6. Modelos de datos y configuración de WordPress
- Curso de Membership Apps #7. La capa de conexión
- Curso de Membership Apps #8. Servicios REST, implementamos nuestras llamadas
- Curso de Membership Apps #9. Casos de uso y lógica de presentación
- Curso de Membership Apps #10. Mostrar el contenido en la aplicación y ajustes finales