設定
インストール手順とこのプラグインの全マークダウンガイドを含む設定用の質問をコピー
更新システムの制御をより細かく行うには、これらの設定を使用して構成できます。
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
セクション「autoDeleteFailed」失敗したバンドルを自動的に削除するかどうかを設定します。
Android、iOS、Electronで利用可能。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeleteFailed": false } }}autoDeletePrevious
セクション「autoDeletePrevious」__CAPGO_KEEP_0__.config.jsonを削除するかどうか自動で設定するかどうかを設定します。
Android、iOS、Electronで利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoDeletePrevious": false } }}autoSplashscreen
「autoSplashscreen」セクション直接アップデートを使用する場合に自動でスプラッシュスクリーンを非表示にするようにします。有効にすると、更新が適用されたり、更新が必要ない場合に自動でスプラッシュスクリーンを非表示にすることができます。 この機能は、直接アップデートが「atInstall」、「always」、またはtrueに設定されている場合にのみ機能します。 @capacitor/splash-screen プラグインがインストールされ、launchAutoHideがfalseに設定されている必要があります。 autoUpdateとdirectUpdateが有効になっている必要があります。
Android、iOS、Electronで利用可能です。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": true, "directUpdate": "atInstall", "autoSplashscreen": true } }}autoUpdate
「autoUpdate」セクションプラグインが自動更新を使用するかどうかを設定します。
Android、iOS、および Electron で利用可能です。
デフォルト: true
{ "plugins": { "CapacitorUpdater": { "autoUpdate": false } }}channelUrl
チャンネルURLのセクションチャンネル操作のためのURL/エンドポイントを設定します。
Android、iOS、および Electron で利用可能です。
デフォルト: https://plugin.capgo.app/channel_self
{ "plugins": { "CapacitorUpdater": { "channelUrl": "https://example.com/api/channel" } }}defaultChannel
デフォルトチャンネルのセクションアプリのデフォルトチャンネルを設定します。ケースシティです。 クラウドで設定されたデフォルトチャンネルを上書きしますが、クラウドで上書きされた設定を尊重します。
Android、iOS、Electronで利用可能です。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "defaultChannel": "production" } }}directUpdate
「directUpdate」セクションプラグインが自動更新モードで直接アップデートを実行するときのタイミングを設定します。 アップロードが—deltaフラグで行われる場合、10MB未満のアプリでは効果的です。 10MB以上のアプリやZipファイルのアップデートは、ユーザーにとって遅い可能性があります。
オプション:
false: アプリ起動時、バックグラウンド時、またはアップデート時は、デフォルトの動作を実行します。'atInstall': アプリがインストールされたとき、ストアからアップデートされたとき、またはアプリが終了したときにのみ、直接アップデートを実行します。'onLaunch': アプリがインストールされたとき、ストアからアップデートされたとき、またはアプリが終了したときにのみ、直接アップデートを実行します。アプリが再起動されたときも同様です。'always': 上記のすべてのケースで直接アップデートを実行します。true: (deprecated) Same as “always” for backward compatibility
Android、iOS、Electronで利用可能
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": true, "directUpdate": "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」セクションバージョン 2 でエンドツーエンドライブ更新暗号化のためのパブリックキーを設定
Android、iOS、および Electron で利用可能
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
「resetWhenUpdate」セクションデバイスに新しいネイティブアプリケーションバンドルがインストールされたときに、以前ダウンロードしたバンドルを自動的に削除します。
Android、iOS、および Electron で利用可能
Default: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
「responseTimeout」のセクションAPIのnativeプラグインがタイムアウトと考えるまでのミリ秒数を設定します。
Android、iOS、およびElectronで利用可能です。
Default: 20 (20秒)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
「shakeMenu」のセクションデバッグ/テスト用にアップデートメニューを表示するためにシェイクジェスチャーを有効にします。
Android、iOS、Electronで利用可能。
デフォルト: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
「statsUrl」セクション更新統計を送信するURL/エンドポイントを設定します。
Android、iOS、Electronで利用可能。 ""に設定すると統計レポートの送信を無効にします。
デフォルト: https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
「updateUrl」セクション更新チェックを送信するURL/エンドポイントを設定します。
Android、iOS、Electronで利用可能。
デフォルト: https://plugin.capgo.app/updates
{ "plugins": { "CapacitorUpdater": { "updateUrl": "https://example.com/api/auto_update" } }}version
バージョンセクション現在のアプリのバージョンを設定します。このバージョンは、最初のアップデートリクエストに使用されます。 設定されていない場合、プラグインはネイティブのcode.からバージョンを取得します。
Android、iOS、Electronで利用可能。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "version": "1.0.0" } }}開発設定
バージョンlocalApi
localApiConfigure the CLI to use a local api for testing.
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApi": "http://localhost:54321/functions/v1" } }}localApiFiles
localApiFilesローカルファイルapiを使用してテストするようにCLIを設定してください。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localApiFiles": "http://localhost:54321/functions/v1/files" } }}localHost
localHostCLIを使用してテストまたは自宅サーバーで更新サーバーをホストするように設定してください。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "localHost": "http://localhost:5173" } }}localSupa
「localSupa」セクションCLIをローカルサーバーでテストするか、自社の更新サーバーを使用するように設定します。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "localSupa": "http://localhost:54321" } }}localSupaAnon
「localSupaAnon」セクションCLIをローカルサーバーでテストするように設定します。
Default: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
「localWebHost」というセクションCLIをローカルサーバーまたは自社の更新サーバーでテストするか、設定する。
デフォルト: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}