__CAPGO_KEEP_0__ - Capgoのライブアップデート機能

ライブアップデートを展開

CapgoのLive Updates機能を使用して、リアルタイムでアプリのUIとビジネスロジックをリモートで更新してください。アプリストアを経由せずに、直接ユーザーにJSバンドルをプッシュして、即座にバグを修正して新機能をリリースできます。

このガイドでは、 Capgo を完了し、以下のことを実行していることを前提としています。

  1. __CAPGO_KEEP_0__ @capgo/capacitor-updater SDK in your Capacitor app

  2. __CAPGO_KEEP_0__ capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() __CAPGO_KEEP_0__

メソッド

__CAPGO_KEEP_0__ アカウントにアプリを追加し、アプリにプラグインをインストールすること、

「バンドルアップロード」のセクション

「Capgo」と「SDK」がインストールされ、設定されたら、最初のライブアップデートバンドルをアップロードする準備が整いました:

  1. Webアセットをビルドしてください:

    ターミナル画面
    npm run build
  2. 「Capgo」にバンドルをアップロードしてください:

    ターミナル画面
    npx @capgo/cli@latest bundle upload --channel=production

    このコマンドで指定されたチャンネルに新しいバンドルバージョンをアップロードします。

トラブルシューティング アップロード

セクション “トラブルシューティング アップロード”

アップロードが失敗した場合、確認してください:

  • アプリ ID が capacitor.config.ts Capgo ダッシュボードのアプリと一致していることを確認してください
  • Capacitor プロジェクトのルートディレクトリからアップロードコマンドを実行していることを確認してください
  • Web アセットがビルドされ最新の状態であることを確認してください

問題が解決しない場合は、 トラブルシューティング セクション。

バンドルをアップロードした後、デバイスでライブアップデートをテストできます。

  1. アプリをデバイスに同期する:

    ターミナルウィンドウ
    npx cap sync ios
  2. 別のターミナルを開いて、次のコマンドを実行してアップデートのステータスを確認します:

    ターミナルウィンドウ
    npx @capgo/cli@latest app debug
  3. ローカルでアプリを実行する:

    ターミナル画面
    npx cap run ios

    または、iOS/Androidプロジェクトを開いてXcode/Android Studioでネイティブ実行してください。

  4. __CAPGO_KEEP_0__のアップデートをバックグラウンドでダウンロードするのに約30秒かかりますので、アプリを閉じておいてください。

  5. ログは数秒後にアップデートのステータスを表示するようになります。

  6. アプリを閉じて再度開いてください。ライブアップデートが適用されていることを確認してください。

__CAPGO_KEEP_0__のライブアップデートのテストに関する詳細は、「 Capgo Quickstart」 を参照してください。

次のステップ

「次のステップ」

おめでとうございます! Capgoで初めてのライブアップデートを成功させました! 🎉

To learn more, review the rest of the Capgo Live Updates documentation. Some key topics to check out next:

Keep going from Deploy a Live Update

If you are using

Deploy a Live Update to plan CI/CD automation, connect it with __CAPGO_KEEP_0__ CI/CD Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの Capgo統合 製品ワークフローにおけるCapgo統合の CI/CD統合 CI/CD統合の実装詳細、そして GitHubアクション統合 CI/CD統合の実装詳細におけるGitHubアクション統合の