Ritiro della versione della Libreria Fatturazione Google Play

Come annunciato alla conferenza Google I/O nel 2019 e nel post del blog Scopri la versione 3 della Libreria Fatturazione Google Play, tutte le versioni della Libreria Fatturazione Google Play seguiranno un ciclo di ritiro di due anni.

Questo argomento risponde alle domande più comuni relative al ritiro della versione della libreria di fatturazione e alla migrazione alle versioni più recenti.

Cronologia del supporto per versioni diverse

Versione (incluse le versioni secondarie) L'ultima versione della data può essere utilizzata per rilasciare nuove app o aggiornamenti di app esistenti La richiesta di estensione può essere effettuata fino alla data
5 31-ago-2024 1 nov 2024
6 31-ago-2025 1-nov-2025
7 31-ago-2026 1-nov-2026
8 31-ago-2027 1-nov-2027
Come faccio a trovare quale APK o app bundle sta attivando un avviso di ritiro?
Esamina le dipendenze importate del progetto (ad esempio quelle trovate nel file build.gradle del progetto). Per essere conformi, le app devono importare una versione supportata come indicato nella tabella. Tieni presente che le dipendenze di fatturazione si trovano solo negli APK che richiedono l'autorizzazione com.android.vending.BILLING.
Un APK o un app bundle che non gestisco più utilizza una versione ritirata della Libreria Fatturazione Play. Devo eseguire l'aggiornamento?
Ti consigliamo vivamente di aggiornare tutti gli APK all'ultima versione della Libreria Fatturazione Play. Tuttavia, se un APK non viene più gestito, al momento non è richiesta alcuna azione. Questo ritiro impedisce solo alle nuove app e agli aggiornamenti di utilizzare versioni precedenti della Libreria Fatturazione Play. Le app esistenti che utilizzano una versione ritirata della libreria continueranno a funzionare come previsto. Assicurati che tutti gli APK gestiti attivamente siano aggiornati.
Come risolvere il problema dell'APK o dell'app bundle aggiornato all'ultima versione della Libreria Fatturazione Play, ma che continua a generare l'avviso di ritiro?
Assicurati che il tuo AndroidManifest.xml contenga una voce con il nome com.google.android.play.billingclient.version. Se la voce non è presente, controlla le impostazioni di unione dei manifest per verificare se l'attributo del manifest viene eliminato durante l'unione dei manifest.
Come faccio a eseguire l'upgrade da una versione precedente della Libreria Fatturazione Play?

Aggiorna la dipendenza nella release in modo da utilizzare una versione supportata come indicato nella tabella. Per vedere le modifiche apportate tra le release, leggi le note di rilascio.

Inoltre, abbiamo una guida approfondita per la migrazione a PBL 8.

Dove posso trovare il modulo di estensione per continuare la distribuzione a tutti gli utenti di Google Play fino al 1° novembre?

Se la tua app utilizza ancora una versione obsoleta della Libreria Fatturazione Play, riceverai un avviso e un messaggio nella posta in arrivo di Play Console. Il modulo di estensione è disponibile nella pagina dei dettagli dell'avviso o del problema nella pagina Stato secondo le norme di Play Console.