Die Aktualisierung von Capacitor-JS-Anwendungen ohne das App-Store-Überprüfungsverfahren ist unter bestimmten Bedingungen, die in den offiziellen Richtlinien von Apple ausgewiesen sind, möglich. Es ist jedoch wichtig zu beachten, dass dies keine rechtliche Beratung ist. Um code-Updates direkt an eine App zu pushen und gleichzeitig mit den Richtlinien von Apple übereinzustimmen, müssen die folgenden Bedingungen erfüllt sein:
- Die code muss von Apples integriertem WebKit-Framework ausgeführt werden
- Die code darf keine zusätzlichen Funktionen oder Funktionalitäten bereitstellen, freischalten oder aktivieren
- Der Benutzer muss sich nicht bewusst sein, dass ein Update stattfindet
Die Capgo Capacitor-Erweiterung ermöglicht Updates und Änderungen an HTML, CSS und JavaScript, was die erste Bedingung erfüllt. Die Möglichkeit, Apps ohne die Überprüfung durch den App Store selbst zu aktualisieren, ist seit längerem für Apps verfügbar, die mit JavaScript-Frameworks wie Facebooks React Native erstellt wurden und Dienste wie Expo nutzen.
Die zweite Bedingung, keine zusätzlichen Funktionen oder Funktionalitäten bereitzustellen, wird vom Entwickler bestimmt. Capgo ist für kleine Anpassungen oder Reparaturen gedacht, anstatt neue Funktionen oder Funktionalitäten einzuführen. Für signifikante Änderungen ist es notwendig, Updates über den App Store zu veröffentlichen. Es ist zu beachten, dass viele andere Entwickler live Updates ohne Probleme oder Ablehnung durch Apple verwenden.
Google Play ist weniger restriktiv als Apple, wenn es um die Aktualisierung von Apps geht. Google Play ermöglicht die Aktualisierung von Apps, die aus ihrem Store installiert wurden, mit JavaScript-Bundles, durch nicht von Google betriebene Dienste.
Für weitere Informationen zu der Installation von Capgo zur Umgehung der Überprüfung, verweisen Sie bitte auf mein nächstes Artikel.
Fortsetzen Sie von Does Apple Allow Live Updates Without Store Review?
Wenn Sie __CAPGO_KEEP_0__ verwenden Does Apple Allow Live Updates Without Store Review? um die Genehmigung und Verteilung im App Store zu planen, verbinden Sie es mit __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review Für die Implementierungsdetails in @capgo/capacitor-in-app-review Mit @capgo/capacitor-in-app-review Für die native Fähigkeit in Using @capgo/capacitor-in-app-review, Using @capgo/capacitor-in-app-review @capgo/capacitor-native-market for the implementation detail in @capgo/capacitor-native-market, Using @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-native-market, and Capacitor OTA-Updates: Richtlinien für die Genehmigung durch den App Store zum praktischen Kontext in Capacitor OTA-Updates: Richtlinien für die Genehmigung durch den App Store.