Cobrar suscripción

Buenas tardes.

He creado una app que quiero vender pero además el precio de descarga, quiero cobrar una suscripción mensual.

¿Cómo puedo hacer para cobrar mensualmente por el uso de la app?

¿Cómo puedo hacer para cobrar una mensualidad después de instalar la app?

1 Like

¿Cómo añadir el permiso BILLING a mi APK para incluir productos de compra en la aplicación?

Google play me pone este requisito

Si pongo estos bloques, ¿será correcto?

Captura

https://puravidaapps.com/billing.php

Muchas gracias por la información.
Encontré y entendí cómo preparar la suscripción simple pero tengo una nueva duda.

Si un usuario descarga la app, compra la suscripción pero pasado el tiempo, elimina la suscripción. ¿La aplicación seguirá instalada en su móvil o se desinstala?

2ª duda

¿Dónde obtengo el texto que va en global productld?

Gracias

Seguirá instalada hasta que el usuario la desinstale por su cuenta


En Google Play Console, pero no recuerdo en que sección

¿Entonces podrá seguir usando la app sin pagar?

¿Se puede evitar de alguna manera?

Utilizando IAP sí puede evitar, vea este ejemplo de @Taifun:

1 Like

He comprado la extensión de Taifun Bär pero sigo con una duda. ¿En qué parte de los bloques debo incorporar los permisos que exige?

image

Esto:

image

1 Like

Creo que no tienes que usar ese bloque. La propia extensión ya gestiona eso automáticamente.
Simplemente la web pone que ese permiso estará incluído en las apps que exportes con esa extensión.

3 Likes

Buenas noches,

Se me ha generado otra duda.

En mi app ofresco dos clases de suscripciones.
la suscripcion básica permite usar algunas prestaciones de la app, sin ella, no se
puede usar la aplicación.
La suscripción Premium permite usar todas las prestaciones de la app sin limitaciones.

Mi duda.
Una persona se descarga la app. Paga la suscripcion básica pero con el tiempo decide pagar la suscripción premium para desbloqueal las limitaciones internas.
La app comprueba que la suscripción Premium está activada y le permite disfrutar de todo.
¿El usuario seguirá pagando la suscripción básica y al mismo tiempo la suscripción Premium?

Quiero decir, no veo ningún método para que cuando se suscriba a la Premiun se cancele la suscipción básica. ¿Lo debe hacer el usuario manualmente?

you have to define your subscriptions wisely...
for example. basic subscription 2 USD and premium subscription additionally 3 USD
so the user pays both, basic and premium to get all information

it seems to be, you set it up differently, i.e. a user chooses the basic subscription or the premium subscription, but not both at the same time...
the Google Billing API does not offer a cancel subscription method, this must be done manually
How to cancel a subscription.

Taifun


Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun.

Ok. Aun estoy a tiempo de cambiarlo, estoy probando la app en versión Alfa.
Se me había ocurrido algo así, que el precio de Premium incluya el precio básico.
Tengo que meditar cómo hacerlo porque existe la posibilidad de suscribirse directamente a Premium.

what about offering 3 subscriptions?
a user could choose between basic and all
or after buying basic, he/she additionally can get the opportunity to buy premium, which in the end means basic + premium = all

Taifun

Si, eso haré.
Suscripción básica 5 euros
Ampliación a premium 15 euro
Suscripción Premium 20 euro
De esta manera si compra primero la básica y luego paga ampliación a Premium, pagará lo mismo que una persona que se suscriba a Premium directamente.
Y en el interior, al tomar la lista de suscripciones pagadas, si en la lista está idpremium02 o idampliación03 poner tinydb como premium.

Ya tengo todo programado y la he probado. Todo va bien. El único detalle es que si el usuario descarga la app y la quita la conexión, la app sigue funcionando a pesar de no estar suscrito.
He tenido que añadir unos bloques para que compruebe y advierta al usuario de que debe estar conectado.

Ahora quiero ofrecerla a unos tester.
Quiero que usen la app durante un tiempo para detectar posibles errores. Como quiero comprobar la suscripción les ofreceré unos meses gratis.
La cuestión es que la app funciona almacenando y analizando datos.

Dentro de unos meses, después de las pruebas, quiero pasar de Alfa a producción y comenzar a cobrar incluso a los tester.

Mientras está en Alfa, Google no le factura a los tester.

Mi duda es la siguiente.
¿Qué pasará con los tester cuando los borre de la lista de tester?
Google play dice que seguirán teniendo la aplicación instalada pero no recibirán actualizaciones.
¿Les podré cobrar la suscripción?
¿Cómo pueden actualizar? ¿Basta con descargarse la versión en producción?

¿Si descargan la versión en producción, conservarán los datos guardados en la versión Alfa?

Quiero decir, ¿cómo harán para pasar de tester a usar la versión producción?

Por favor, ayuda!