Add subscription pricing and Base drawing limit
This commit is contained in:
1 parent
ad64d6def0
commit
6a675ce635
15 files changed
+384
-37
No files matched your search
@@ -4,7 +4,7 @@
|
||||
|
||||
- Nome: LME Mappe Catastali Pro.
|
||||
- Package name Android: `it.liviomerola.lmemappecatastali.pro`.
|
||||
- Versione iniziale Play: `1.0.0` / version code `100`.
|
||||
- Versione corrente Play: `1.0.4` / version code `104`.
|
||||
- Formato Release Android: Android App Bundle (`.aab`).
|
||||
- Target SDK Release: Android 16 / API 36.
|
||||
|
||||
@@ -17,7 +17,7 @@ Base gratuita:
|
||||
- consultazione mappa catastale;
|
||||
- ricerca localita e ricerca catastale;
|
||||
- GPS live;
|
||||
- disegni e misure base;
|
||||
- fino a 15 disegni, misure, POI e punti GPS creati dall'utente;
|
||||
- apertura e consultazione dei dati gia presenti.
|
||||
|
||||
Pro:
|
||||
@@ -28,6 +28,7 @@ Pro:
|
||||
- mappe offline;
|
||||
- strumenti geometrici avanzati;
|
||||
- traccia GPS.
|
||||
- disegni, misure, POI e punti GPS senza limite applicativo.
|
||||
|
||||
Se l'abbonamento non risulta verificabile offline, l'app conserva una tolleranza locale e non elimina, sequestra o altera i dati dell'utente. Le funzioni Pro possono essere disabilitate, ma i dati esistenti devono restare consultabili.
|
||||
|
||||
@@ -43,7 +44,9 @@ Il codice contiene solo identificativi di prodotto e base plan. Non inserire chi
|
||||
|
||||
Il client Android usa Google Play Billing 9.1 tramite `Xamarin.Android.Google.BillingClient 9.1.0.2`. Acquisto, ripristino, acknowledgement e interrogazione delle sottoscrizioni sono collegati a `EntitlementService`.
|
||||
|
||||
Prima della produzione serve ancora la verifica server-side dei purchase token. La verifica solo sul dispositivo e adatta ai test interni, ma non e sufficiente come protezione definitiva.
|
||||
Il client supporta la verifica server-side dei purchase token tramite un endpoint HTTPS configurato in fase di build. Il servizio di riferimento e in `tools/LmePlayVerifier` e usa la Google Play Developer API senza incorporare credenziali nell'app.
|
||||
|
||||
Per il test chiuso l'endpoint puo restare disattivato. Prima della produzione occorre pubblicare il servizio, autorizzare il relativo service account nella Play Console e compilare l'app con `PlayBillingVerificationUrl` e `PlayBillingVerificationRequired=true`.
|
||||
|
||||
## Licenze manuali
|
||||
|
||||
|
||||
Reference in new issue
Block a user