メジャーバージョンをリリースするとき
バージョニングは管理が難しいことがあります。通常、ユーザーに大きな変更が現れたときにメジャーアップデートを送りたいと思います。
しかし、バージョニングはそのために作られていません。アプリストアのバージョンはネイティブバージョンとは異なります。
ネイティブバージョンは、 code
IOSでは例えば、iOS 16は store version codeのバージョンは 20A5283p (セミバージョンを使用していないようです)
今は明らかです。混ぜ合わせて使用するのではなく、それらをそれら自身の目的で使用するのです!
メジャーリリース
Capacitorアプリ内で、メジャーリリースは、破壊的な変更が発生した場合に必要です。 例えば、新しいIOSターゲット(15から16)、または新しいCapacitorバージョン(3から4)、または使用しているプラグイン(1.2から2.0)がメジャーバージョンにアップグレードされた場合です。
この変更は、すべてのツールが破壊的な変更を処理できるように調整する必要があることを意味します。
そのため、Capgoはこのシステムを採用しています。
したがって、メジャーリリースを行った場合、Capgoは、ストアからインストールされていないユーザーに送信されません。
この動作はカスタマイズできます。詳しくは ここで
バージョン
Capgoは、比較するバージョンをどこで見つけるか
iOS
CapgoはJavaScriptバージョンと比較してメジャーアップグレードを検出するために使用されます。
iOSではプロジェクトのここで変数が設定されます ios/App/App/Info.plist キーCFBundleShortVersionString または ios/App/App.xcodeproj/project.pbxproj キー MARKETING_VERSION if MARKETING_VERSION if Info.plist ファイル
ファイル
capacitor.config.jsonファイル docs
Android
CapgoはJavaScriptバージョンと比較してメジャーアップグレードを検出するために使用されます。
Androidの場合、プロジェクトのここで変数が設定されます android/app/build.gradle キー defaultConfig.versionName
この動作を上書きするには、
capacitor.config.jsonファイル ドキュメント
JavaScript
Capgoはネイティブバージョンと比較してメジャーアップグレードを検出するために使用されます。
JavaScriptの場合、プロジェクトのここで変数が設定されます package.json キー version
例
あなたのIonicアプリは現在、バージョン 1.2.3 with Capacitor 3
Capgoをcapacitor 4.にアップグレードしています。
バージョン 2.2.3, すべてのパッケージには Capgo が含まれ、注意書き付きの大きな変更が含まれます。
CapgoをCapgoとApp Storeにリリースするときです。
All next live update in Capgo 2.2.4 バージョン 1.2.3 バージョン 2.2.3 バージョン
バージョン
バージョン
In Capgoの場合、Capacitor 4をAppleとGoogleに送信する必要がありますが、Capgoは送信しないようにします。
Capgoの場合、__CAPGO_KEEP_0__のアップデートは、90%以上のユーザーがアプリを使用している場合にのみ送信できます。そうでない場合、数か月かかる可能性があります。
Capgoの場合、Capgoのアップデートは、古いユーザーが新しいバージョンを受け取ることができないため、送信できません。特定のユーザーにアップデートを送信する方法はありません。
Capgoの場合、capgoのメジャーバージョンをリリースする方法については、続きます。
Capgoを使用している場合 Capgoの場合、capgoのメジャーバージョンをリリースする方法については、続きます。 バグの修正やバージョン管理の計画を行うには、__CAPGO_KEEP_0__とバージョン目標を連携する必要があります。 Rollbacks バグの修正やバージョン管理の計画を行うには、__CAPGO_KEEP_0__とロールバックを連携する必要があります。 バグの修正やバージョン管理の計画を行うには、__CAPGO_KEEP_0__とバージョン目標を連携する必要があります。 バグの修正やバージョン管理の計画を行うには、__CAPGO_KEEP_0__とバージョン目標を連携する必要があります。 バグの修正やバージョン管理の計画を行うには、__CAPGO_KEEP_0__とバージョン目標を連携する必要があります。 Capgoのメジャーバージョンをリリースする方法 バンドル バンドルの実装詳細 Capgo Live Updates for the product workflow in Capgo Live Updates.