メインコンテンツにジャンプ
チュートリアル

How to release major version in capgo

アプリのユーザーに影響を与えないように、メジャーバージョンをリリースする必要性と時期を理解する

記事のクレジット

マーティン・ドナディュー

ページ/エリア: Enterprise製品/価格ページ。役割: UIラベル。見つける場所: page enterprise.astro。メッセージキー `enterprise_partnership_capgo_martin_name` (Enterprise Partnership Capgo Martin Name)。

ライター

バレリア

ページ/エリア: Enterprise製品/価格ページ。役割: UIラベル。見つける場所: page enterprise.astro。メッセージキー `enterprise_partnership_capgo_valeria_name` (Enterprise Partnership Capgo Valeria Name)。

エディター

How to release major version in capgo

メジャーバージョンをリリースするとき

バージョニングは管理が難しいことがあります。通常、ユーザーにとって大きな変更が見られる時にはメジャーアップデートを送りたいのですが。

しかし、バージョニングはそのために作られていないのです。アプリストアのバージョンはネイティブバージョンとは異なります。

ネイティブバージョンは、 code

IOSの場合、IOS 16は store version of Apple, but the code version is 20A5283p バージョン(そこではSemVerを使っていないようです)

今は明らかです。混ぜて使うのではなく、それぞれの目的で使うのです!

メジャーリリース

あなたの Capacitor アプリでは、重大な変更が発生した場合に、メジャー リリースが必要です。 例えば、新しい IOS のターゲット (15 から 16)、または新しい Capacitor のバージョン (3 から 4)、または使用しているプラグイン (1.2 から 2.0) がメジャー バージョンにアップグレードされた場合です。

この変更は、すべてのツールが重大な変更を処理できるように調整する必要があることを意味します。

そのため、Capgo はこのシステムを採用しています。 したがって、メジャー バージョンをリリースした場合、Capgo はストアからインストールされていないユーザーにリリースしないようにします。
この動作はカスタマイズできます。詳しくはこちらを参照してください。 ここ

バージョン

Capgo はどのバージョンを比較するかを決定します。

IOS

Will be used by Capgo to compare to JavaScript version and find Major upgrade

IOS では、プロジェクトのここでプロジェクトの変数が設定されます。 ios/App/App/Info.plist キーCFBundleShortVersionString または ios/App/App.xcodeproj/project.pbxproj Capgoのキーの下で MARKETING_VERSION もし MARKETING_VERSION あなたの Info.plist ファイルに設定されていたら

この動作を上書きするには、 capacitor.config.json ファイル ここでドキュメントを参照してください

Android

CapgoはCapgoを使用してJavaScriptバージョンと比較し、メジャーアップグレードを検出します

Androidでは、プロジェクトのここで変数を設定します android/app/build.gradle Capgoのキーの下で defaultConfig.versionName

この動作を上書きするには、 capacitor.config.json ファイル ドキュメント

JavaScript

Capgoを使用して、ネイティブ版と比較し、メジャーアップグレードを検出します。

JavaScriptでは、プロジェクトのここで変数が設定されます package.json キー version

例

現在、Ionicアプリはバージョン 1.2.3 with Capacitor 3

capacitor 3

__CAPGO_KEEP_0__ 4にアップグレードする必要があります。 2.2.3バージョン番号をアップグレードする必要があります、次にすべてのパッケージはCapgoに注意して大きな変更を含めています。

このバージョンを Capgo と App Store にリリースします。

すべての次のライブアップデートは Capgo から送信されます。 2.2.4 バージョンに送信されません。 1.2.3 バージョンに送信されます。 2.2.3 このパターンを実行すると、心配する必要はありません。すべてが適切に処理されます。

このパターンを実行しない場合、

この場合、__CAPGO_KEEP_0__ 4 を Apple と Google に新しいアプリを送信する必要がありますが、__CAPGO_KEEP_1__ には送信しない必要があります。

In this case, that means you have to send your new app with Capacitor 4 to Apple and Google, but don’t to Capgo.

この期間中、__CAPGO_KEEP_0__ からアップデートを送信することはできません。古いユーザーが新しいバージョンを受け取ることができないためです。

While during this time you cannot send any update with Capgo, since old user cannot get the new version. You don’t have a way to select only some users to receive the update.

Keep going from How to release major version in capgo

Capgo を使用している場合、 How to release major version in capgo to plan rollback and version control, connect it with Rollbacks for the implementation detail in Rollbacks バージョン目標 context:Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting_title` (Solutions Version Targeting Title). | Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting` (Solutions Version Targeting). for the implementation detail in Version Targeting 更新動作 context:Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting_title` (Solutions Version Targeting Title). | Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting` (Solutions Version Targeting). for the implementation detail in Update Behavior Capgo Live Updates for the product workflow in Capgo Live Updates.

Live updates for Capacitor apps

ウェブ層のバグが生じた場合、Capgo を通じて修正を配信し、数日間待つ必要のないアプリストアの承認を待つのではなく。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路で進む。

マーティンによる人間のサポート

はじめましょう

最新のニュース

Capgoは、プロフェッショナルなモバイルアプリを開発するために必要な最良の洞察を提供します。