Incluir compra dentro de la aplicación, para publicación en la AppStore.

Job ID: 31431065

Budget: $250 – $750 USD

Hola, mi nombre es Juan.

Tengo una app activa y funcionando correctamente en la play store de google, su nombre es Equilátero. Equilátero es una app para la administración de obras civiles. La versión de la play store funciona actualmente de la siguiente manera:

1. El usuario descarga gratis la app desde la playstore.
2. El backend esta programado para que una vez el usuario se registre en la app, se le asigne un periodo de prueba de 60 días para que utilice la app sin ningún costo.
3. Una vez se vence este periodo de 60 días, la aplicación se bloquea y envía una pantalla con un link para que el usuario realice el pago a través de PAYU por concepto de pago de suscripción anual.
4. Una vez el usuario realiza el pago, PAY U, envía un correo al administrador informando que ha ingresado un pago a la plataforma.
5. Posteriormente el administrador de la plataforma procede a revisar la información del pago, y luego con esta información del usuario, procede a actualizar manualmente el tiempo de vigencia del usuario que acaba de realizar el pago en el backend.

La app esta diseñada en lenguaje "Flutter" y el backend esta diseñado en lenguaje "JAVA".

El proyecto consiste en lograr subir la app en la app store de Apple y también en integrar PAY U con el backend para que cuando el usuario realice el pago, se renueve automáticamente la vigencia de la membresía.

El problema radica en que apple no permite dar cumplimiento al numeral 3. de la descripción del funcionamiento de la app, pues exige que los pagos se realicen a través de la plataforma de apple, y no a través de link a otras pasarelas de pago, y es por esto que no he logrado la aprobación por parte de apple de la versión que tengo de la app.

En ese orden de ideas el proyecto consiste en realizar estos 2 entregables:

1. Incluir la compra de la suscripción dentro de la app, para que apple permita subir la app en la appstore.
2. Integrar PAY U con el back-end para que cuando el usuario realice el pago, se renueve automáticamente la vigencia de la membresía.