設定
インストールステップとこのプラグインのフルマークダウンガイドのステップを含むセットアッププロンプトをコピーしてください。
更新システムをより細かな制御で設定するには、これらの設定を使用できます。
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
appReadyTimeoutセクションネイティブプラグインがアップデートを失敗と見なすまでの待機時間をミリ秒単位で指定します。
Android、iOS、Electronで利用可能
デフォルト: 10000 (10秒)
{ "plugins": { "CapacitorUpdater": { "appReadyTimeout": 1000 } }}autoDeleteFailed
セクション:自動削除失敗プラグインが失敗したバンドルを自動的に削除するかどうかを設定します。
Android、iOS、および Electron で利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeleteFailed": false } }}autoDeletePrevious
セクション:自動削除前のバンドルプラグインが更新に成功した後、自動的に前のバンドルを削除するかどうかを設定します。
Android、iOS、および Electron で利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeletePrevious": false } }}autoSplashscreen
「自動スプラッシュスクリーン」セクションインスタント適用モードの場合に必要です(「または」、「)」を含む、廃止された「値」も含みます。インストールして設定します。 有効にすると、更新が適用されたり、更新が必要ない場合に、プラグインはスプラッシュスクリーンを非表示にします。 これにより、手動でアプリが準備されたときにアプリを準備したイベントをリスンし、スプラッシュスクリーンを非表示にする必要がなくなります。
"atInstall","onLaunch"AndroidとiOSで利用可能"always"標準値:directUpdate__CAPGO_KEEP_0__.config.json@capacitor/splash-screenSection titled “autoSplashscreen”launchAutoHide: falseRequired when using instant apply modes (
, or
), including the deprecated false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall", "autoSplashscreen": true }, "SplashScreen": { "launchAutoHide": false } }}autoUpdate
セクションのタイトルは “autoUpdate”プラグインの更新を設定します。プラグインはアプリが前面に表示されるときに、そしてアプリが開いている間の繰り返しタイマーで更新を確認します。
periodCheckDelayタイマー間隔を制御します。 真値は、バックグラウンド互換性のためにまだサポートされています:trueは同じです"atBackground"そしてfalseは同じです"off"String値は、以前のAuto UpdateとDirect Updateの設定をマージします。
オプション:
"off"またはfalse自動更新の確認を無効にする"atBackground"またはtrue: foreground check時自動で確認し、ダウンロードし、次にアプリがバックグラウンドに移動したときにアップデートを適用"atInstall": 最初のインストールまたはネイティブアプリストアのアップデート後のみ、即時適用; それ以外の場合は"atBackground"behavior"onLaunch": アプリがキルド状態からフォアグラウンドに戻されたときにのみ、即時適用; その最初のチェック後は"atBackground"behavior"always": フォアグラウンドのトランジションごとにチェックし、更新が利用可能な場合に即時適用"onlyDownload": foreground check時自動で確認し、ダウンロードし、emitupdateAvailable, そして、次のバンドルを設定したり、自動でアップデートを適用したりしない
Instant apply modes ("atInstall", "onLaunch", "always") は、ユーザーが待っている間にも適用される。アップロードは npx @capgo/cli@latest bundle upload --delta so ただ変更されたファイルのみダウンロードする。フルZIPアップロードはユーザー体験を遅くする。AndroidおよびiOSでは、これらのモードには autoSplashscreen: true と、必要です。 @capacitor/splash-screen with launchAutoHide: false.
Android、iOS、Electronで利用可能です。
Default: "atBackground" (true まだ有効です)
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "onlyDownload" } }}channelUrl
チャネルURLのセクションチャネル操作用のURL/エンドポイントを設定します。
Android、iOS、Electronで利用可能です。
Default: 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
「directUpdate」セクション廃止。代わりに
autoUpdate文字モードを使用してください:"atInstall","onLaunch", または このオプションは既存のアプリ向けにサポートされます。 ユーザー体験が遅くなることを防ぐために、インスタントアップデートをアップロードする必要があります。これらのモードは"always"要件があります。--deltastring modesautoSplashscreen: trueかつ@capacitor/splash-screenとlaunchAutoHide: false.
オプション:
false: 直接更新しない'atInstall': 同じautoUpdate: "atInstall"'onLaunch': 同じautoUpdate: "onLaunch"'always': 同じautoUpdate: "always"true: (廃止) 同じ"always"バックグラウンドの互換性のために
Android、iOS、および Electronで利用可能
デフォルト: 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
「periodCheckDelay」セクション期間更新チェックの待機時間を設定します。単位は秒です。600秒以上 (10分) になります。
Android、iOS、Electronで利用可能です。
デフォルト: 600 10分
{ "plugins": { "CapacitorUpdater": { "periodCheckDelay": 600 // (10 minutes) } }}publicKey
「publicKey」セクションエンドツーヘンド ライブアップデート暗号化のための公開鍵を設定 Version 2.
Android、iOS、および Electron で利用可能。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
タイトル "resetWhenUpdate"新しいネイティブ アプリ バンドルがデバイスにインストールされたときに、以前ダウンロードしたバンドルを自動的に削除します。
Android、iOS、および Electron で利用可能。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
「responseTimeout」のセクションAPIのnativeプラグインがタイムアウトと考えるまでのミリ秒数を設定します。
Android、iOS、Electronで利用可能です。
デフォルト: 20 (20秒)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
「shakeMenu」のセクションshakeジェスチャーを有効にして、デバッグ/テスト用の更新メニューを表示します。
Android、iOS、Electronで利用可能です。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
「statsUrl」セクション__CAPGO_KEEP_0__のアップデート統計を送信するURL/エンドポイントを設定します。
Android、iOS、Electronで利用可能です。""に設定すると、明示的な統計レポートを無効にします。 /stats.
無効にする statsUrl これは、Capgoのデバイスストレージをすべて無効にしないことを意味します。 updateUrl 有効の場合でも、請求MAU行、デバイスインベントリ、更新決定イベントデータが必要なアップデートを提供し、MAUをカウントするために使用されます。 /updates 「Compliance」参照 「Compliance」 フィールドごとの詳細について。
Default: https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
「updateUrl」のセクション更新チェックの送信先としてURL/エンドポイントを設定します。
Android、iOS、Electronで利用可能。
Default: https://plugin.capgo.app/updates
{ "plugins": { "CapacitorUpdater": { "updateUrl": "https://example.com/api/auto_update" } }}version
「version」のセクションアプリの現在のバージョンを設定します。このバージョンは、最初の更新リクエストに使用されます。 バージョンが設定されていない場合、プラグインはネイティブのcodeからバージョンを取得します。
Android、iOS、Electronで利用可能です。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "version": "1.0.0" } }}開発設定
「開発設定」セクションlocalApi
「localApi」セクションCLIをapiのローカルインスタンスでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApi": "http://localhost:54321/functions/v1" } }}localApiFiles
「localApiFiles」セクションCapgoをCLIに設定して、テスト用のローカルファイルapiを使用してください。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApiFiles": "http://localhost:54321/functions/v1/files" } }}localHost
「ローカルホスト」セクションCapgoをCLIに設定して、ローカルサーバーまたは自主的なアップデートサーバーをテストまたは使用してください。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localHost": "http://localhost:5173" } }}localSupa
「ローカルサーバー」セクションCapgoをCLIに設定して、ローカルサーバーまたは自主的なアップデートサーバーをテストまたは使用してください。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localSupa": "http://localhost:54321" } }}localSupaAnon
「localSupaAnon」セクションCLIをローカルサーバーでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
「localWebHost」セクションCLIをローカルサーバーまたは自社のアップデートサーバーでテストするように設定します。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}セクション名 “設定から続けて”
__CAPGO_KEEP_0__ を使用している場合設定 __CAPGO_KEEP_0__ と連携してダッシュボードと __CAPGO_KEEP_0__ の運用を計画する場合 API/__CAPGO_KEEP_1__-updater @API/__CAPGO_KEEP_1__-updater を使用します capgo/capacitor-updater for the native capability in Using @capgo/capacitor-updater, API オーバービュー API オーバービューの実装詳細について 導入 導入の実装詳細について API キー API キーの実装詳細について、 デバイス デバイスの実装詳細について。