Aggiornerò target sdk a API 36 per app React Native e expo Android
Ingegnere del software
Informazioni su questo servizio
Vedi "App must target Android 16 (API level 36) or higher" in Play Console? Ho aggiornato le app React Native e Expo a target SDK 36 così puoi pubblicare di nuovo aggiornamenti.
Molti servizi di aggiornamento SDK si concentrano su app native o Flutter. React Native è diverso: raggiungere API 36 spesso richiede un aggiornamento di React Native, supporto per la dimensione pagina di 16KB e aggiornamenti delle librerie native. Questa è la mia specialità, con 4 anni di esperienza pratica con React Native.
Cosa faccio:
- Aggiorno targetSdk e compileSdk a 36, oltre a Gradle e AGP
- Upgrade di React Native o Expo SDK quando necessario
- Risolvere "Your app does not support 16 KB memory page sizes"
- Correggere problemi di layout edge-to-edge su Android 16
- Aggiornare o sostituire librerie native obsolete
- Build AAB firmato, più upload su Google Play in Standard e Premium
Quale pacchetto fa per te?
Basic: RN 0.77+ o Expo SDK 53+
Standard: RN 0.72-0.76 o Expo SDK 50-52
Premium: app più vecchie o altamente personalizzate
Ottieni il codice sorgente completo e un registro delle modifiche di ogni aggiornamento.
Escluso: nuove funzionalità, lavoro backend, ricorsi alle policy di Play, modifiche iOS (disponibile come extra).
Non sei sicuro di quale pacchetto scegliere? Scrivimi la versione della tua app e ti consiglierò quella più adatta.
Il mio portfolio
FAQ
Traduzione automatica.
Quale pacchetto dovrei scegliere per la mia app?
Controlla la versione di "react-native" o "expo" nel tuo package.json. RN 0.77+ o Expo SDK 53+: Basic. RN 0.72-0.76 o Expo SDK 50-52: Standard. App più vecchie o codice nativo personalizzato: Premium. Non sei sicuro? Scrivimi prima di ordinare.
Perché non puoi semplicemente cambiare il numero target SDK?
Su versioni più vecchie di React Native, aumentare targetSdk da solo può compilare ma causare crash o rovinare l'interfaccia utente. Android 16 impone layout edge-to-edge, e Google Play richiede supporto per la dimensione pagina di 16KB. React Native 0.77+ gestisce i 16KB, e 0.81+ punta di default a API 36.
Puoi aggiornare la mia app Expo a target API 36?
Sì. Lavoro con app Expo gestite e bare React Native. Se il tuo Expo SDK è obsoleto, lo aggiorno (SDK 54+ punta a API 36) e riparo eventuali librerie rotte. La configurazione di Expo EAS build è disponibile come extra.
Puoi risolvere l'errore delle dimensioni pagina di 16 KB?
Sì. Aggiorno React Native e le librerie native con vecchi file .so, poi verifico il file AAB finale per l'allineamento a 16KB prima della consegna, così Play Console accetta il tuo aggiornamento. La correzione è inclusa in Standard e Premium.
La mia app verrà rimossa se non rispetto la scadenza?
No, la tua app pubblicata rimane attiva. Ma non puoi rilasciare aggiornamenti finché non punta a API 36, e le app sotto API 35 smettono di essere visibili ai nuovi utenti su dispositivi Android più recenti. Aggiornare in anticipo protegge le installazioni.
Cosa ti serve da me per iniziare?
Accesso al codice sorgente (GitHub, GitLab o Bitbucket), versione di RN o Expo, e uno screenshot dell'avviso di Play Console. Per una build firmata, il keystore di upload e le password. Lavoro su un ramo separato e non condivido mai il tuo codice.
Ho perso il keystore. Puoi ancora aggiornare la mia app?
Di solito sì, se la tua app usa Play App Signing. Creo una nuova chiave di upload e ti guido nel reset della chiave di upload di Google in Play Console. Google deve approvare la richiesta dal tuo account, il che può richiedere alcuni giorni.
Puoi caricare l'aggiornamento su Google Play per me?
Sì. Standard e Premium includono il caricamento del tuo AAB firmato e il rilascio. Per Basic, aggiungi l'extra di upload su Google Play. Ti basta invitarmi come utente in Play Console con accesso al rilascio, senza condividere password.
La mia app iOS funzionerà ancora dopo l'aggiornamento?
Questo servizio si concentra su Android. Un aggiornamento React Native tocca anche i file iOS, quindi se hai bisogno che anche iOS compili correttamente, aggiungi l'extra di verifica di build iOS e mi assicurerò che si compili e funzioni.
Offrite supporto dopo la consegna?
Sì. Se qualcosa si rompe a causa delle mie modifiche, lo riparo gratuitamente per 3 giorni (Basic), 7 giorni (Standard) o 14 giorni (Premium) dopo la consegna. Nuove funzionalità e ritardi nelle review di Play non sono coperti.

