# Google Play: cosa è stato fatto

App «Faraway Score», pacchetto `it.duebytes.farawayscore`, account
«Paolo Alberti - Duebytes» (personale), ID app Play Console
`4972997034204102460`. Tipo App, gratuita (non si potrà più rendere a
pagamento, ed è la condizione di Catch Up), italiano predefinito.

## 2026-09-23

- App creata in Play Console. Nient'altro caricato.
- Pronti in locale: le 6 slide di `carosello/android/` (1080×1920),
  l'immagine in evidenza `grafica/in-evidenza.png` (1024×500) e l'icona
  `grafica/icona-512.png`, i testi di `scheda.md`.

## 2026-09-24

- **Chiave di caricamento** creata come per Quanto Basta: in
  `_private/Faraway - firma Android/` (`upload.keystore` PKCS12, alias
  `upload`, password in `credenziali.txt`), proprieta' `FW_UPLOAD_*` in
  `~/.gradle/gradle.properties`. Il comando l'ha lanciato Paolo (a me il
  classificatore blocca la scrittura di segreti). Impronta SHA-256
  `CC:31:FD:C5:…:BC:3B`, valida fino al 2054.
- **AAB 1.0 (versionCode 1)** firmato con la chiave di caricamento, 22 MB,
  copiato sul Desktop come `FarawayScore-1.0-1.aab`. Supera i 10 MB del
  caricamento dall'estensione di Chrome: in Play Console lo trascina Paolo.

- **Scheda dello Store** salvata (non inviata): descrizione breve e completa da
  `scheda.md`, icona 512, immagine in evidenza, le 6 slide di
  `carosello/android/` in ordine (una alla volta). Tablet lasciati vuoti.
- **Impostazioni dello Store**: App, categoria Intrattenimento, email
  paolo.alberti@duebytes.it, sito https://faraway-segnapunti.vercel.app,
  niente telefono.

- **Contenuti app**, risposte approvate da Paolo (come Quanto Basta):

  | Dichiarazione | Risposta |
  |---|---|
  | Norme sulla privacy | https://faraway-segnapunti.vercel.app/privacy.html |
  | Annunci | No |
  | Dettagli di accesso | Nessuna limitazione |
  | ID pubblicità | No (permessi dell'app: solo INTERNET e CAMERA) |
  | App governative | No |
  | Funzionalità finanziarie | Nessuna |
  | App per la salute | Nessuna |
  | Pubblico di destinazione | 18 o più |
  | Sicurezza dei dati | Nessun dato raccolto, nessuno condiviso |
  | Classificazione IARC | «Tutti gli altri tipi di app», tutto No |

  Tutte e 10 salvate. I termini IARC li ha accettati Paolo. Risultato:
  «Per tutti» (Brasile, ESRB), PEGI 3 (Europa).

- **Test interno pubblicato** (24/09, 10:52): release `1 (1.0)`, note in
  italiano, lista «Tester Faraway Score» con paoloalby@gmail.com. Nessuna
  revisione di Google. Link per entrare:
  https://play.google.com/apps/internaltest/4701591827903616509
  Finché l'app non è approvata, sul telefono si chiama
  «it.duebytes.farawayscore (unreviewed)».

- **Gruppo Google** https://groups.google.com/g/tester-faraway
  (tester-faraway@googlegroups.com): chiunque può entrare, cercabile sul web,
  pubblicano e vedono i membri solo i gestori. Captcha fatto da Paolo.
- **Test chiuso «Alpha»**: tutti i paesi, tester = il gruppo, feedback a
  paolo.alberti@duebytes.it, release 1 (1.0) come il test interno.
- **Inviate a Google 15 modifiche** (24/09): test chiuso, scheda, impostazioni
  e dichiarazioni. Controlli rapidi superati, ora «in fase di revisione».
  Link per i tester, attivo dopo l'approvazione:
  https://play.google.com/apps/testing/it.duebytes.farawayscore
- Il link del test interno dava «Elemento non trovato» sul telefono di Paolo
  subito dopo la pubblicazione: per un'app nuova serve tempo.

- **Pagina /beta**: la sezione Android è pronta in
  `docs/store/beta-android-faraway.html`, da inserire e caricare solo dopo
  l'approvazione di Google.

## Da fare, in quest'ordine

1. **Chiave di caricamento**: la crea Paolo (password sua), nel Terminale:
   ```bash
   mkdir -p "/Users/paolo/Server/Siti Web/_private/Faraway - firma Android"
   ~/Library/Java/JavaVirtualMachines/jdk-21.0.12.1+1/Contents/Home/bin/keytool -genkeypair -v \
     -keystore "/Users/paolo/Server/Siti Web/_private/Faraway - firma Android/upload.keystore" \
     -alias faraway-upload -keyalg RSA -keysize 2048 -validity 10000
   ```
   poi le quattro righe `FW_UPLOAD_*` in `~/.gradle/gradle.properties`
   (vedi il commento in `android/app/build.gradle`).
2. **AAB firmato** dal clone locale: `cd android && ./gradlew bundleRelease`
   con `JAVA_HOME` sul JDK 21 e `ANDROID_HOME` sugli strumenti di brew.
3. **Scheda dello Store** e **Contenuti app** (privacy, annunci, pubblico,
   sicurezza dei dati, IARC): risposte come Quanto Basta, niente dati raccolti.
4. **Test interno** con Paolo, poi **test chiuso** col gruppo Google
   `tester-faraway` (lo crea Paolo): servono 12 tester per 14 giorni prima
   della produzione.
