Skip to content

概要

CapgoのLive Updates機能を使用して、iOS、Android、ElectronアプリのJavaScriptバンドルをリアルタイムでリモートで更新できます。iOS、Android、Electronに直接JS更新をユーザーにプッシュして、バグを修正し、新機能を早くリリースすることができます。

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

  1. The Capgo SDK, which you install in your app. The SDK checks for available updates and downloads them in the background.

  2. Channels, which let you target updates to specific groups of users. You can use channels to manage different release tracks, such as Production, Staging, and Dev.

Capgoに新しいJSバンドルをアップロードし、チャンネルに割り当てると、CapgoがSDKを検出し、構成済みのアプリに更新をダウンロードします。アプリが再起動すると、新しいバンドルが読み込まれます。

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

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

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

  1. __CAPGO_KEEP_0__の Capgoと__CAPGO_KEEP_1__をインストールするための Capgoでアプリケーションを設定し、Capgo SDKをインストールするための

  2. codeで CapacitorUpdater.notifyAppReady() Capgo SDKにアプリケーションが初期化完了したら、呼び出してください。この呼び出しにより、Capgo SDKがアプリケーションが更新を受け取る準備ができたことを知らせます。

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

    ターミナルウィンドウ
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. アプリケーションを開いて、更新をダウンロードしてください。更新のステータスを確認するには、以下のコマンドを実行してください:

    ターミナルウィンドウ
    npx @capgo/cli@latest app debug
  5. 更新がダウンロードされたら、アプリを閉じて再起動してください。

詳細は ライブアップデートの展開 を参照してください。

あなたが使用している場合 概要 to plan store approval and distribution, connect it with capgoとcapacitorを連携してアプリのストア承認と配布を計画する @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承認ガイド @Capacitor OTA Updates: App Store承認ガイドの実践的な背景