コンテンツにジャンプ

概要

CapgoのLive Updates機能を使用して、iOS、Android、Electronで実行中のアプリのJavaScriptバンドルをリアルタイムでリモートで更新できます。ストアレベルレビューサイクルを回避してバグを修正し、新機能を迅速にリリースするために、直接ユーザーにJS更新をプッシュできます。

How Live Updates Work

How Live Updates Work

Capgoのライブアップデートシステムは、2つの重要なコンポーネントを持っています。

  1. CapgoのSDKは、アプリにインストールする必要があります。SDKは、利用可能なアップデートを検索し、バックグラウンドでダウンロードします。

  2. チャンネルは、特定のユーザー グループにアップデートをターゲットにすることを可能にします。チャンネルを使用して、異なるリリース トラックを管理できます。 Production, StagingDev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

Capgoに新しいJSバンドルをアップロードし、チャンネルに割り当てると、__CAPGO_KEEP_1__の__CAPGO_KEEP_2__が、チャンネルに設定されているアプリでアップデートを検出してダウンロードします。アプリが再起動すると、新しいバンドルがロードされます。

Why Capgo Logs Matter (marketing view)
  • Why __CAPGO_KEEP_0__ Logs Matter (marketing view)「マーケティング視点」: デバイスごとのタイムラインでは、チェック、ダウンロード、インストール、ポリシーブロック、ロールバックが表示されます。 したがって、正確に何が起こったかを知ることができ、推測や「私の電話で動作する」という議論はありません。
  • 速いインシデント対応 : アラートのようなコード (例: レート制限、チェックサムエラー、notifyAppReady のミス) は、ユーザーがサポートに溢れ始める前に表面化し、修正またはロールバックを数分で実行できます。
  • チャネルポリシー証明 : ガードレール (メジャーをブロック、エミュレータ/デバッグビルドを無効、プラットフォーム制限) が実際に生産を保護していることをログが確認します。
  • 収益と評判保護 : 不良ネットワークでアップデートがストップしたり、計画制限に当たったりする場合に、変換、セッション、レビューの低下を防ぐために介入できます。
  • 単一の真実の源 : 製品、QA、サポートは同じクラウドログストリームを共有します。 Xcode/Android Studio または DM でエンジニアにnativeログを探す必要はありません。

Live Updates を使用するには、次の手順に従ってください:

  1. Complete the Capgoのクイックスタートを完了して Capgoにアプリをセットアップし、Capgo SDKをインストールする。

  2. アプリのcode内で CapacitorUpdater.notifyAppReady() を呼び出してください。アプリが初期化が完了した後、このコマンドを実行すると、Capgo SDKがアプリが更新を受け取る準備ができたことを知らせることができます。

  3. JSバンドルをビルドし、Capgoにアップロードしてください:

    ターミナル画面
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. アプリを開いて、更新をダウンロードするのを待ってください。更新のステータスを確認するには:

    ターミナル画面
    npx @capgo/cli@latest app debug
  5. 更新がダウンロードされたら、アプリを閉じて再起動してください。新しいバンドルをロードすることができます。

See the ライブアップデートのデプロイ 詳細は、

あなたが使用している場合 概要 ストアの承認と配布を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-reviewと接続します。 ストアの承認と配布を計画する場合の実装詳細については、@capgo/capacitor-in-app-reviewを参照してください。 @capgo/capacitor-in-app-reviewを使用して ストアの承認と配布を計画する場合のネイティブ機能については、@capgo/capacitor-in-app-reviewを参照してください。 ストアの承認と配布を計画する場合のネイティブ機能については、@capgo/capacitor-in-app-reviewを参照してください。 @capgo/capacitor-native-market @capgo/capacitor-native-market @capgo/capacitor-native-market @capgo/capacitor-native-market Capacitor OTA Updates: App Store Approval Guide Capacitor OTA Updates: App Store Approval Guide