Die Aktualisierung von Capacitor JS-Anwendungen ohne das Durchlaufen des App Store-Bewertungsprozesses ist unter bestimmten Bedingungen, die in den offiziellen Richtlinien von Apple beschrieben 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 damit mit den Richtlinien von Apple im Einklang zu stehen, müssen die folgenden Bedingungen erfüllt sein:
- Die code muss von Apple's eingebautem 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 es, Updates und Änderungen an HTML, CSS und JavaScript vorzunehmen, was die erste Bedingung erfüllt. Die Möglichkeit, dass Apps sich selbst aktualisieren können, ohne durch den App Store-Bewertungsprozess zu gehen, ist seit längerem für Apps verfügbar, die mit JavaScript-Frameworks wie Facebook's React Native erstellt wurden und Dienste wie Expo nutzen.
Die zweite Bedingung, zusätzliche Funktionen oder Funktionalitäten nicht bereitzustellen, wird vom Entwickler bestimmt. Capgo ist für kleine Anpassungen oder Reparaturen konzipiert und nicht für die Einführung neuer Funktionen oder Funktionalitäten. 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 und JavaScript-Bundles enthalten, durch nicht-Google-Dienste.
Für weitere Informationen zu der Installation von Capgo zur Umgehung der Überprüfung, zitieren Sie bitte mein nächstes Artikel.
Fortsetzen Sie von Apple Live Updates ohne Store-Überprüfung?
Wenn Sie __CAPGO_KEEP_0__ verwenden, um die Genehmigung im App Store und die Verteilung zu planen, verbinden Sie es mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review. Für die Implementierungsdetails in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review, verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review. Für die native Fähigkeit in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review, verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review. @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market. for the implementation detail in @capgo/capacitor-in-app-review, Wenn Sie capgo verwenden, um die Genehmigung im App Store und die Verteilung zu planen, verbinden Sie es mit @capgo/capacitor-in-app-review. Für die Implementierungsdetails in @capgo/capacitor-in-app-review, verwenden Sie @capgo/capacitor-in-app-review. Für die native Fähigkeit in @capgo/capacitor-in-app-review, verwenden Sie @capgo/capacitor-in-app-review. @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market. Mit @capgo/capacitor-native-market für die native Fähigkeit in Mit @capgo/capacitor-native-market, und Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store für den praktischen Kontext in Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store.