コンテンツにジャンプ

概要

「Capgo」のLive Updates機能を使用して、実時間でアプリのJavaScriptバンドルをリモートで更新できます。iOS、Android、Electron向けに、ストアレベルレビューのサイクルを回避してバグを修正し、新機能を早期にリリースすることができます。

ライブアップデートのしくみ

「How Live Updates Work」

CapgoのLive Updateシステムには、2つの重要なコンポーネントがあります。

  1. CapgoのSDK、アプリにインストールするものです。SDKは、利用可能な更新をチェックし、バックグラウンドでダウンロードします。

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

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

Capgoのログはなぜ重要か?(マーケティング視点)

Section titled “Capgo ログの重要性(マーケティング視点)”
  • 各ロールアウトの即時X線: 各デバイスのタイムラインは、チェック、ダウンロード、インストール、ポリシーブロック、ロールバックを表示し、正確に何が起こったかを知ることができ、推測や「私の電話で動作する」論争はありません。
  • 迅速なインシデント対応: アラートのようなコード(例:レート制限、チェックサムエラー、notifyAppReadyミス)がユーザーがサポートに溢れ始める前に表面化し、修正またはロールバックを数分で実行できます。
  • チャンネルポリシー証明: ログは、保護対象の生産環境を守るためのガードレール(メジャーをブロック、エミュレータ/デベロッパー ビルドを無効化、プラットフォーム制限)が実際に機能していることを確認します。
  • 収益と評判の保護: 更新が不良ネットワークまたはプラン制限で停止したときに、変換、セッション、レビューの減少を防ぐために介入できます。
  • 単一の真実の源: 製品、QA、サポートは同じクラウドログストリームを共有し、Xcode/Android Studioを探す必要がなく、エンジニアにDMする必要もありません。

スタートガイド

「始めてみる」

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

  1. Live Update Capgo はじめに を実行して、Capgoにアプリをセットアップし、Capgo SDKをインストールしてください。

  2. アプリ内で、codeを呼び出してください。アプリが初期化が完了したら、code __CAPGO_KEEP_1__にアプリが更新を受け取る準備ができていることを通知します。 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. 更新がダウンロードされたら、アプリを閉じて再起動してください。

詳細については ライブアップデートの のガイドを参照してください。

自分のホスト名を使用してアップデート要求を実行するには、 カスタムドメインの設定ガイド.

Capgoを使用している場合 概要 Live Update を使用してストアの承認と配布を計画し、接続する Capgoを使用して@capgo/capacitor-in-app-reviewの実装詳細を参照してください。 @capgo/capacitor-in-app-reviewを使用して、ネイティブ機能を実現しましょう。 @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-in-app-review, @capgo/capacitor-native-market for the capgo detail in capacitor-native-market. @capgo/capacitor-native-マーケット for the native capability in @capgo/capacitor-native-market, and Capacitor オンライン更新: アプリストア承認ガイド Capacitorの実用的なコンテキストにおけるOTA更新: App Store承認ガイド.