Ritiro della versione della Libreria Fatturazione Google Play

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

Questo argomento risponde alle domande più comuni sul ritiro della versione della Libreria Fatturazione e sulla migrazione a versioni più recenti.

Tempistiche dell'assistenza per le diverse versioni

Versione (incluse le versioni secondarie) La versione con ultima data può essere usata per rilasciare nuove app La versione con ultima data può essere utilizzata per rilasciare aggiornamenti per app esistenti
4 1° agosto 2023 1° novembre 2023
5 1° agosto 2024 1° novembre 2024
6 1° agosto 2025 1° novembre 2025
Come faccio a sapere quale APK o app bundle attiva 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 la versione 5.0.0 o successive di Libreria Fatturazione Play. 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 deprecata 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 per l'APK. 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 deprecata della libreria continueranno a funzionare come previsto. Assicurati che tutti gli APK gestiti attivamente siano aggiornati.
Come risolvere il problema che l'APK o l'app bundle è stato aggiornato all'ultima versione della Libreria Fatturazione Play, ma attiva ancora un avviso di ritiro?
Assicurati che AndroidManifest.xml contenga una voce con nome com.google.android.play.billingclient.version. Se la voce non è presente, controlla le impostazioni di unione del manifest per verificare se l'attributo del file manifest viene eliminato durante l'unione del manifest.
Come faccio a eseguire l'upgrade da una versione precedente di Libreria Fatturazione Play?

Aggiorna la dipendenza nella release per utilizzare la versione 5 o successiva della Libreria Fatturazione Play. Per scoprire cosa è cambiato tra le versioni, leggi le note di rilascio.

Inoltre, abbiamo una guida approfondita per la migrazione da PBL 4 a 5.