メインコンテンツへスキップ

📱 アプリ

📱 Capgo CloudでCapgoアプリの設定や構成を管理します。

エイリアス: a

ターミナル
npx @capgo/cli@latest app add

➕ com.test.app 形式の一意のアプリIDでCapgo Cloudに新しいアプリを追加します。 指定されていないオプションはconfigから推測されます。

例:

ターミナル
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.png

オプション:

パラメータ種類説明
-nstringCapgo Cloudに表示されるアプリ名
-istringCapgo Cloudに表示されるアプリのアイコンパス
-astringアカウントに紐付ける API キー
—supa-hoststringカスタム Supabase ホスト URL (セルフホストまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (セルフホスト用)
ターミナル
npx @capgo/cli@latest app delete

🗑️ Capgo Cloudからアプリを削除します。特定のバージョンを指定して、そのbundleのみを削除することも可能です。

例:

ターミナル
npx @capgo/cli@latest app delete com.example.app

オプション:

パラメータ種類説明
-astringアカウントに紐付ける API キー
—supa-hoststringカスタム Supabase ホスト URL (セルフホストまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (セルフホスト用)

エイリアス: l

ターミナル
npx @capgo/cli@latest app list

📋 Capgo Cloudに登録されているすべてのアカウント内のアプリを一覧表示します。

例:

ターミナル
npx @capgo/cli@latest app list

オプション:

パラメータ種類説明
-astringアカウントに紐付ける API キー
—supa-hoststringカスタム Supabase ホスト URL (セルフホストまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (セルフホスト用)
ターミナル
npx @capgo/cli@latest app debug

🐞 アプリをデバッグするには、Capgo Cloud で live update イベントをリッスンします。 必要に応じて、詳細な診断のために特定のデバイスを対象にできます。

例:

ターミナル
npx @capgo/cli@latest app debug com.example.app --device DEVICE_ID

オプション:

パラメータ種類説明
-astringアカウントに紐付ける API キー
-dstringデバッグ対象のデバイスID
—supa-hoststringカスタム Supabase ホスト URL (セルフホストまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (セルフホスト用)
ターミナル
npx @capgo/cli@latest app setting

⚙️ Capacitor の設定をプログラムで変更します。 設定パス(例: plugins.CapacitorUpdater.defaultChannel)は —string または —bool で指定します。

例:

ターミナル
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"

オプション:

パラメータ種類説明
—boolstring変更する設定の値をブール値で指定します。例: —bool true
—stringstring変更する設定の値を文字列で指定します。例: —string “Production”

エイリアス: s

ターミナル
npx @capgo/cli@latest app set

⚙️ Capgo Cloud 上の既存アプリの設定(名前、アイコン、bundle の保持期間など)を更新します。 保持期間を 0 にすると、ストレージは無制限になります。

例:

ターミナル
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30

オプション:

パラメータ種類説明
-nstringCapgo Cloud で表示するアプリ名
-istringCapgo Cloud でアプリアイコンとして使用するローカル画像ファイルのパス (png, jpg, webp, svg)
-astringアカウントに紐付ける API キー
-rstring古いbundleを保持する日数 (0 = 無制限、デフォルト: 0)
—expose-metadatastringbundleのメタデータ (linkとcomment) をpluginに公開する (true/false、デフォルト: false)
—previewbooleanこのアプリのbundleおよびchannelプレビュー用QRコードを有効にする
—no-previewbooleanこのアプリのbundleおよびchannelプレビュー用QRコードを無効にする
—allow-device-custom-idbooleanデバイスがこのアプリ用にカスタムdevice IDを設定することを許可する
—no-allow-device-custom-idbooleanこのアプリでのカスタムデバイスIDの使用を禁止する
—block-provider-infra-requestsbooleanこのアプリに対するプロバイダーのインフラリクエストをブロックする
—no-block-provider-infra-requestsbooleanこのアプリに対するプロバイダーのインフラリクエストを許可する
—build-timeout-minutesstringNative Buildのタイムアウト時間(分)(5-360、デフォルト: 15)
—ios-store-urlstringこのアプリのiOS App Store URL
—android-store-urlstringこのアプリのGoogle Play Store URL
—default-upload-channelstringこのアプリのデフォルトの upload チャンネル名
—default-download-channelstringこのアプリのデフォルトの download チャンネル名 (channel の public=true を設定)
—disable-download-channelsbooleanこのアプリの Capgo download チャンネルを無効化 (すべての channel の public=false を設定)
—supa-hoststringカスタム Supabase ホスト URL (セルフホストまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (セルフホスト用)