設定
インストール手順とこのプラグインの全マークダウンガイドを含む設定コマンドをコピーできます。
更新システムをより細かい制御が可能になります。以下の設定で構成できます。
独自のホスト名を使用するには updateUrl, statsUrl, そして channelUrl, ご覧ください カスタム ドメイン設定.
allowModifyUrl
セクション「allowModifyUrl」JavaScript側からupdateUrl、statsUrl、channelUrlを動的に変更できるようにプラグインを許可します。
Android、iOS、Electronで利用可能です。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "allowModifyUrl": true } }}appId
セクション「appId」アプリのIDを設定します。
Android、iOS、Electronで利用可能です。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "appId": "com.example.app" } }}appReadyTimeout
「アプリケーション準備待ち時間」セクションネイティブ プラグインがアップデートを失敗と考えるまで待つミリ秒数を設定します。
Android、iOS、Electronで利用可能です。
デフォルト: 10000 (10秒)
{ "plugins": { "CapacitorUpdater": { "appReadyTimeout": 1000 } }}autoDeleteFailed
「失敗したバンドルを自動削除」セクション失敗したバンドルを自動的に削除するかどうかを設定します。
Android、iOS、Electronで利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeleteFailed": false } }}autoDeletePrevious
セクション「autoDeletePrevious」プラグインが更新に成功した後、自動で前のバンドルを削除するかどうかを設定します。
Android、iOS、Electronで利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeletePrevious": false } }}autoSplashscreen
セクション「autoSplashscreen」即時適用モードを使用する場合に必要です(
"atInstall","onLaunch"、または"always"), 依存関係の廃止されたdirectUpdate値をインストールして設定します。 有効にすると、更新が適用された後または更新が必要ない場合に、スプラッシュスクリーンを非表示にします。 これにより、appReadyイベントを手動でリスンし、SplashScreen.hide()を呼び出す必要がなくなります。@capacitor/splash-screenセットするlaunchAutoHide: falseデフォルト:
__CAPGO_KEEP_0__.config.json
クリップボードにコピー false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall", "autoSplashscreen": true }, "SplashScreen": { "launchAutoHide": false } }}Copy to clipboard
periodCheckDelaySection titled “autoUpdate”true同様のもの"atBackground"かつfalse同様のもの"off"オプション:
または
"off"オプション:false自動更新の確認を無効にする"atBackground"オプション:trueアプリが前景に表示されるたびに自動で確認し、ダウンロードし、次にアプリがバックグラウンドに移動するときに更新を適用する"atInstall"アプリが最初にインストールされたときまたはネイティブアプリストアの更新が行われたときにのみ即時適用する。そうでない場合は"atBackground"動作"onLaunch"アプリがキルされた状態から前景に表示されるたびに即時適用する。最初の確認後は"atBackground"振る舞い"always": フォアグラウンドのトランジションごとにチェックし、更新が利用可能な場合に即時適用"onlyDownload": チェックし、自動ダウンロードし、updateAvailable: ダウンロードし、
: その後、次のバンドルや自動適用は行わない"atInstall", "onLaunch", "always"即時適用モード ( npx @capgo/cli@latest bundle upload --delta ) は、ユーザーが待っている間も適用される。ファイルの変更のみをアップロードすることで、 autoSplashscreen: true and @capacitor/splash-screen : launchAutoHide: false.
:
: "atBackground" (true and
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "onlyDownload" } }}channelUrl
チャネルURLのセクションチャネル動作用のURL/エンドポイントを設定してください。
Android、iOS、およびElectronで利用可能です。
デフォルト: https://plugin.capgo.app/channel_self
{ "plugins": { "CapacitorUpdater": { "channelUrl": "https://example.com/api/channel" } }}defaultChannel
セクション「defaultChannel」アプリのデフォルトチャネルをconfigで設定してください。ケース感受性あり。 クラウドで設定されたデフォルトチャネルを上書きしますが、クラウドで上書きされた設定を尊重します。
Android、iOS、およびElectronで利用可能です。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "defaultChannel": "production" } }}directUpdate
「直接アップデート」のセクション廃止。代わりに
autoUpdate文字列モードを使用します。"atInstall","onLaunch", または"always". 既存のアプリケーション向けにサポートが継続されるため、このオプションは残っています。 インスタント アプリケーションは、更新がユーザー エクスペリエンスに影響を与えないようにアップロードする必要があります。これらのモードには--deltaとautoSplashscreen: trueと@capacitor/splash-screenオプション:launchAutoHide: false.
: 直接アップデートを実行しない
falsewith'atInstall': 同じautoUpdate: "atInstall"'onLaunch': 同じautoUpdate: "onLaunch"'always': 同じautoUpdate: "always"true: (deprecated) 同じ"always"バックワード互換性のために
Android、iOS、Electronで利用可能
Default: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall" } }}disableJSLogging
セクション:「disableJSLogging」プラグインのJavaScriptログを無効にする。trueの場合、プラグインはJavaScriptコンソールにログを出さない。ただし、ネイティブログのみが行われる。
Android、iOS、Electronで利用可能
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "disableJSLogging": true } }}keepUrlPathAfterReload
「keepUrlPathAfterReload」のセクションプラグインを再読み込み後にURLパスを保持するように設定します。
Android、iOS、Electronで利用可能です。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "keepUrlPathAfterReload": true } }}periodCheckDelay
periodCheckDelayperiod update のチェック間隔を設定します。単位は秒です。600秒以上 (10分) になります。
Android、iOS、Electron で利用可能です。
Default: 600 10分
{ "plugins": { "CapacitorUpdater": { "periodCheckDelay": 600 // (10 minutes) } }}publicKey
パブリックキーエンドツーエンド live update 暗号化 Version 2 のための公開鍵を設定します。
Android、iOS、Electron で利用可能です。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
サーバー側のポリシーとしてのみ使用してください。「resetWhenUpdate」セクション
Android、iOS、Electronで利用可能です。
Default: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
「responseTimeout」セクションAPIのタイムアウトを数百万ミリ秒待つ前に設定します。
Android、iOS、およびElectronで利用可能です。
デフォルト: 20 (20秒)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
「shakeMenu」セクションデバッグ/テスト用に更新メニューを表示するためにシェイクジェスチャーを有効にします。
Android、iOS、およびElectronで利用可能です。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
「statsUrl」セクション更新統計を送信するURL/エンドポイントを設定してください。
Android、iOS、Electronで利用可能です。 "" に設定すると、明示的な統計レポートを無効にしますが、 /stats.
無効にする statsUrl すべてのCapgoデバイスストレージを無効にしないことに注意してください。 updateUrl 有効の場合、 /updates まだ、請求MAU行、デバイスインベントリ、更新決定イベントデータを含む、更新を提供し、MAUをカウントするために必要なデータを保存します。 詳細は「 Compliance
」を参照してください。 https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
アップデートURL更新URL/エンドポイントを設定してください。アップデートのチェックが送信される場所を指定してください。
Android、iOS、Electronで利用可能です。
Default: https://plugin.capgo.app/updates
{ "plugins": { "CapacitorUpdater": { "updateUrl": "https://example.com/api/auto_update" } }}version
バージョン現在のアプリのバージョンを設定してください。最初のアップデートリクエストで使用されます。設定されていない場合は、プラグインはネイティブのcodeからバージョンを取得します。
Android、iOS、Electronで利用可能です。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "version": "1.0.0" } }}開発設定
「開発設定」セクションlocalApi
「localApi」セクションCLIをローカルapiでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApi": "http://localhost:54321/functions/v1" } }}localApiFiles
「localApiFiles」セクションCLIをローカルファイルapiでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApiFiles": "http://localhost:54321/functions/v1/files" } }}localHost
Section titled “localhost”CLIをローカルサーバーでテストまたは自主更新サーバーとして使用するように設定します。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "localHost": "http://localhost:5173" } }}localSupa
Section titled “ローカルサーバー”CLIをローカルサーバーでテストまたは自主更新サーバーとして使用するように設定します。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "localSupa": "http://localhost:54321" } }}localSupaAnon
Section titled “ローカルサーバー非公開”CLIをローカルサーバーでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
「localWebHost」セクションCLIをローカルサーバーまたは自宅サーバーでテストまたはアップデートするために設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}設定から続けてください。
「設定から続けてください」のセクション。Capacitorを使用している場合 設定 Capacitorを使用して、ダッシュボードとAPIのオペレーションを計画するには、APIと接続してください。 @capgo/capacitor-updaterを使用 @capgo/capacitor-updaterのネイティブ機能の使用 @API/__CAPGO_KEEP_1__-updaterのAPIの概要 @API/__CAPGO_KEEP_1__-updaterの実装詳細 導入 導入の実装詳細 API キー API キーの実装詳細について デバイス デバイスの実装詳細について