Tutorial

Come aggiornare le app Capacitor JS senza il processo di revisione dell'App Store.

Come può la funzionalità Capgo permettere di distribuire aggiornamenti del codice alle app iOS Ionic in tempo reale ed essere pienamente conforme alle linee guida di Apple?

Come aggiornare le app Capacitor JS senza il processo di revisione dell'App Store.

Lieto che tu l’abbia chiesto.

I miei avvocati mi hanno chiesto di informarti che questo non è un consiglio legale, ma non serve una laurea in legge per capire il testo nelle linee guida ufficiali di Apple. Le linee guida di Apple permettono esplicitamente di inviare codice eseguibile direttamente alla tua app, bypassando l’App Store, sotto queste tre condizioni:

  • Il codice viene eseguito dal framework WebKit integrato di Apple
  • Il codice non fornisce, sblocca o abilita funzionalità o caratteristiche aggiuntive
  • L’utente non vede che l’aggiornamento sta avvenendo

Con il plugin Capacitor di Capgo, puoi solo aggiornare e modificare il tuo HTML CSS e JavaScript, quindi siamo a posto con la prima condizione.

Tra l’altro, la possibilità per le app di aggiornarsi senza passare dall’App Store esiste da un bel po’. Solo per le app create usando framework JavaScript come React Native di Facebook e servizi come Expo.

Una prova che React Native non è più nativo di Capacitor 😆

Capgo è semplicemente la prima soluzione accessibile che fornisce la capacità di inviare aggiornamenti a livello di codice alle app native Capacitor. La seconda condizione, nessuna nuova funzionalità o caratteristica, dipende da te.

Capgo non è pensato per introdurre nuove funzionalità o caratteristiche. È pensato per modificarle o correggerle, evitando i rilasci minori necessari per correggere bug, aggiungere logging o tracking, aggiornare messaggi, forzare gli utenti ad aggiornare, ecc.

Per nuove funzionalità o caratteristiche, devi rilasciare attraverso l’app store. Per tua informazione, Ionic AppFlow (l’alternativa per le grandi aziende) è installato su oltre 50 milioni di dispositivi iOS e non c’è mai stata un’app rifiutata perché lo utilizza.

Lo dico solo perché è bello sapere che migliaia di altri sviluppatori stanno usando gli aggiornamenti live, quindi non sei solo.

Apple e Google hanno le loro regole su come aggiornare le app.

Per Apple, dai un’occhiata al paragrafo 3.3.2. […] L’unica eccezione a quanto sopra sono gli script e il codice scaricati ed eseguiti dal framework WebKit integrato di Apple o JavascriptCore […] TLDR: dovremmo usare gli aggiornamenti OTA solo per correggere bug o apportare miglioramenti, senza fare cambiamenti significativi.

Google Play è meno restrittivo - dicono che le app installate da Google Play con bundle JavaScript non sono limitate ad essere aggiornate solo dai servizi Google.

Controlla il mio prossimo articolo per maggiori informazioni su come installare Capgo per bypassare la revisione.

Aggiornamenti Istantanei per le App di CapacitorJS

Invia aggiornamenti, correzioni e funzionalità istantaneamente alle tue app CapacitorJS senza ritardi dell'app store. Sperimenta un'integrazione senza soluzione di continuità, crittografia end-to-end e aggiornamenti in tempo reale con Capgo.

Inizia Ora

Ultimissime notizie

Capgo te ofrece las mejores ideas que necesitas para crear una aplicación móvil verdaderamente profesional.