コンテンツにスキップ

機能と設定

GitHub

Githubを参照してください README 詳細はこちらです。

CapacitorUpdaterは次のオプションで構成されます:

プロパティ説明デフォルトSince
appReadyTimeoutnumbernativeプラグインがアップデートを「失敗」したと考えるまでのミリ秒数を設定します。Android、iOS、Electronで利用可能です。10000 // (10 seconds)
responseTimeoutnumberAPI秒以内にnativeプラグインがタイムアウトを検出するように設定します。Android、iOS、Electronで利用可能です。20000 // (20 seconds)
autoDeleteFailedbooleanプラグインが失敗したバンドルを自動的に削除するように設定します。Android、iOS、Electronで利用可能です。true
autoDeletePreviousbooleanプラグインが更新後に前のバンドルを自動的に削除するように設定します。Android、iOS、Electronで利用可能です。true
autoUpdateboolean | ‘off’ | ‘atBackground’ | ‘atInstall’ | ‘onLaunch’ | ‘always’ | ‘onlyDownload’プラグインがアップデートサーバー経由でAuto Updateを使用する方法を設定します。trueは“atBackground”と同じで、falseは“off”と同じです。 - off: Auto Updateを無効化 - atBackground: アプリがバックグラウンドに移動するまで自動でチェックしダウンロードし、バックグラウンドに移動したときに適用 - atInstall: フレッシュインストールまたはネイティブアプリの更新後のみ即座に適用、他の場合はatBackgroundを使用 - onLaunch: 起動時即座に適用、起動チェック後はatBackgroundを使用 - always: Auto Updateが実行される度に即座に適用 - onlyDownload: 自動でチェックしダウンロードし、updateAvailableを発行し、次のバンドルを自動設定せずに - Android、iOS、Electronで利用可能です。”atBackground” // true is still accepted
resetWhenUpdatebooleanネイティブアプリのバンドルがデバイスにインストールされたときに、前のダウンロードしたバンドルを自動的に削除します。Android、iOS、Electronで利用可能です。true
updateUrlstringアップデートチェックの送信先URL/エンドポイントを設定します。Android、iOS、Electronで利用可能です。https://plugin.capgo.app/updates
channelUrlstringチャンネルオペレーションの送信先URL/エンドポイントを設定します。Android、iOS、Electronで利用可能です。https://plugin.capgo.app/channel_self
statsUrlstringURL / エンドポイントを設定して、更新統計を送信するようにします。Android、iOS、Electronで利用可能です。 “”に設定すると、統計の報告を無効にします。https://plugin.capgo.app/stats
publicKeystringエンドツーエンドのライブアップデート暗号化のためのパブリックキーを設定します。バージョン2。Android、iOS、Electronで利用可能です。undefined6.2.0
versionstringアプリの現在のバージョンを設定します。このバージョンは、最初のアップデートリクエストで使用されます。値を設定しない場合は、プラグインはネイティブのcodeからバージョンを取得します。Android、iOS、Electronで利用可能です。undefined4.17.48
directUpdateboolean | ‘always’ | ‘atInstall’ | ‘onLaunch’既存のアプリ向けにサポートが維持されるため、使用するように推奨します: “atInstall”、 “onLaunch”、または “always”。このオプションは、false: 直接アップデートを行わない - atInstall: autoUpdate: “atInstall”と同じ - onLaunch: autoUpdate: “onLaunch”と同じ - always: autoUpdate: “always”と同じ - true: “always”と同じ(バックグラウンド互換性のために)。Android、iOS、Electronで利用可能です。false5.1.0
autoSplashscreenbooleanインスタント適用モードを使用する場合に、自動でスプラッシュスクリーンを非表示にするようにします。有効にすると、プラグインはアップデートが適用された後またはアップデートが必要ない場合に、自動でスプラッシュスクリーンを非表示にします。この機能は、スプラッシュスクリーンを非表示にするために、appReadyイベントを手動でリスンし、SplashScreen.hide()を呼び出す必要がなくなります。autoUpdateが “atInstall”、 “onLaunch”、または “always”に設定されている場合にのみ機能します。LEGACYのdirectUpdateの値は、バックグラウンド互換性のためにサポートが維持されます。@capacitor/splash-screenプラグインがインストールされ、launchAutoHide: falseで構成されている場合にのみ機能します。Auto Updateが有効になっている場合にのみ機能します。AndroidとiOSで利用可能です。false7.6.0
periodCheckDelaynumberAndroid、iOS、Electronで利用可能な時間間隔を設定します。秒単位で、600秒(10分)未満の値は設定できません。600 // (10 minutes)
localS3booleanCLIをローカルサーバーまたは自社のアップデートサーバーに設定します。undefined4.17.48
localHoststringCLIをローカルサーバーまたは自社のアップデートサーバーに設定します。undefined4.17.48
localWebHoststringCLIをローカルサーバーまたは自社のアップデートサーバーに設定します。undefined4.17.48
localSupastringCLIをローカルサーバーまたは自社のアップデートサーバーに設定します。undefined4.17.48
localSupaAnonstringCLIをローカルサーバーに設定します。undefined4.17.48
localApistringCLIをローカルapiに設定します。undefined6.3.3
localApiFilesstringCLIをローカルファイルapiに設定します。undefined6.3.3
allowModifyUrlbooleanJavaScript側からアップデートURL、統計URL、チャンネルURLを動的に変更できるようにします。false5.4.0
defaultChannelstringアプリのデフォルトチャンネルを設定します。ケースシティです。この設定はクラウドで設定されたデフォルトチャンネルを上書きしますが、クラウドで設定されたオーバーライドを尊重します。undefined5.5.0
appIdstringアプリのIDを設定します。undefined6.0.0
keepUrlPathAfterReloadbooleanURLパスをリロード後に保持するようにプラグインを設定します。注意: リロードがトリガーされた場合、‘window.history’がクリアされます。false6.8.0
disableJSLoggingbooleanJavaScript プラグインのログを無効にします。 true の場合、プラグインは JavaScript コンソールにログを出さず、ネイティブログのみ行われますfalse7.3.0
shakeMenubooleanデバッグ/テスト用にアップデートメニューを表示するために shake ゲストを有効にしますfalse7.5.0

In capacitor.config.json:

{
"plugins": {
"CapacitorUpdater": {
"appReadyTimeout": 1000 // (1 second),
"responseTimeout": 10 // (10 second),
"autoDeleteFailed": false,
"autoDeletePrevious": false,
"autoUpdate": "onlyDownload",
"resetWhenUpdate": false,
"updateUrl": https://example.com/api/auto_update,
"channelUrl": https://example.com/api/channel,
"statsUrl": https://example.com/api/stats,
"publicKey": undefined,
"version": undefined,
"directUpdate": undefined,
"autoSplashscreen": undefined,
"periodCheckDelay": undefined,
"localS3": undefined,
"localHost": undefined,
"localWebHost": undefined,
"localSupa": undefined,
"localSupaAnon": undefined,
"localApi": undefined,
"localApiFiles": undefined,
"allowModifyUrl": undefined,
"defaultChannel": undefined,
"appId": undefined,
"keepUrlPathAfterReload": undefined,
"disableJSLogging": undefined,
"shakeMenu": undefined
}
}
}

In capacitor.config.ts:

import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
plugins: {
CapacitorUpdater: {
appReadyTimeout: 1000 // (1 second),
responseTimeout: 10 // (10 second),
autoDeleteFailed: false,
autoDeletePrevious: false,
autoUpdate: 'onlyDownload',
resetWhenUpdate: false,
updateUrl: https://example.com/api/auto_update,
channelUrl: https://example.com/api/channel,
statsUrl: https://example.com/api/stats,
publicKey: undefined,
version: undefined,
directUpdate: undefined,
autoSplashscreen: undefined,
periodCheckDelay: undefined,
localS3: undefined,
localHost: undefined,
localWebHost: undefined,
localSupa: undefined,
localSupaAnon: undefined,
localApi: undefined,
localApiFiles: undefined,
allowModifyUrl: undefined,
defaultChannel: undefined,
appId: undefined,
keepUrlPathAfterReload: undefined,
disableJSLogging: undefined,
shakeMenu: undefined,
},
},
};
export default config;

メソッド

メソッド
notifyAppReady() => Promise<AppReadyResult>

Capacitor アップデートャーに現在のバンドルが正常に動作していることを通知します (このメソッドを毎回アプリ起動時に呼び出さない場合、ロールバックが発生します) デフォルトでは、アプリ起動後最初の10秒以内にこのメソッドを呼び出すようにしてください。そうしないと、ロールバックが発生します。 この挙動を変更するには、{@link appReadyTimeout}を参照してください。

戻り値 Promise<AppReadyResult>


setUpdateUrl(…)

setUpdateUrl(…)
setUpdateUrl(options: UpdateUrl) => Promise<void>

__CAPGO_KEEP_0__ アプリのアップデート用のURLを設定します。このURLはアップデートのチェックに使用されます。

パラメーター説明
optionsUpdateUrl__CAPGO_KEEP_0__を使用してアップデートを確認するためのURLを指定します。

Since: 5.4.0


setStatsUrl(options: StatsUrl) => Promise<void>

アプリのstatsUrlを設定します。このURLを使用して統計情報を送信します。統計情報の収集を無効にするには、空の文字列を渡します。

ParamType説明
optionsStatsUrl__CAPGO_KEEP_0__を使用して統計情報を送信するためのURLを指定します。

Since: 5.4.0


setChannelUrl(options: ChannelUrl) => Promise<void>

アプリのchannelUrlを設定します。この値はチャンネルを設定するために使用されます。

パラメータータイプチャンネルを設定するために使用するURLを含みます。
optionsChannelUrlSince:

download(…) 5.4.0


セクション「download(…)」

コピー
download(options: DownloadOptions) => Promise<BundleInfo>

すべてのファイル

ParamTypeDescription
optionsDownloadOptionsThe {@link DownloadOptions} for downloading a new bundle zip.

Returns: Promise<BundleInfo>


next(options: BundleId) => Promise<BundleInfo>

Set the next bundle to be used when the app is reloaded.

Param種類説明
optionsBundleId次のアプリ起動時に設定するBundleのIDを含みます。{@link BundleInfo.id}

戻り値: Promise<BundleInfo>


set(options: BundleId) => Promise<void>

現在のBundleを設定し、すぐにアプリを再読み込みします。

パラメーター種類説明
optionsBundleIdA {@link {@link BundleId} object containing the new bundle id to set as current.delete(…)

Section titled “delete(…)

Copy to clipboard
delete(options: BundleId) => Promise<void>

Param

TypeDescriptionA {@link BundleId}
optionsBundleIdlist BundleId指定したバンドルのID (注意: バンドル名ではなくバージョン名ではありません) を含むオブジェクト

list(options?: ListOptions | undefined) => Promise<BundleListResult>

アプリ内にダウンロードしたすべてのバンドルを取得する

パラメータータイプ説明
optionsListOptionsバンドルをリストするための {@link ListOptions} オプション 戻り値:ListOptions

Returns: Promise<BundleListResult>


reset(options?: ResetOptions | undefined) => Promise<void>

アプリを builtin 配布用のバンドル(Apple App Store / Google Play Store から配布)または最後に正常に読み込まれたバンドルに戻します。

パラメータータイプ説明
optionsResetOptions {@link ResetOptions.toLastSuccessful}, true バンドルをリセットし、最後に正常に読み込まれたバンドルに戻します。 false リセットオプションのデフォルト値は、バンドルをリセットし、最後に正常に読み込まれたバンドルに戻します。

current() => Promise<CurrentBundleResult>

現在のバンドルを取得します。 builtin. currentNative は、デバイスにインストールされている元のバンドルです。

戻り値: Promise<CurrentBundleResult>


reload() => Promise<void>

再読み込み


setMultiDelay(options: MultiDelayConditions) => Promise<void>

{@link DelayConditionPluginが更新を遅延させるために使用する条件の配列を設定します。 すべての条件が満たされた後、更新プロセスは通常通り再開され、更新はアプリをバックグラウンドにしたり、アプリを終了したりした後でもインストールされます。 date kind background iso8601形式の日付文字列 nativeVersion kind kill ミリ秒

kindバージョン番号kind
optionsMultiDelayConditions使用されません。 このオプションは不一致の動作を引き起こします。killオプションは最初のkill後に更新をトリガーし、次のバックグラウンドではトリガーしません。これは将来のメジャーリリースで修正されます。 MultiDelayConditions条件を設定するための配列

Since: 4.3.0


cancelDelay() => Promise<void>

を即座に更新するために、{@link DelayCondition}をキャンセルします。

Since: 4.0.0


getLatest(options?: GetLatestOptions | undefined) => Promise<LatestVersion>

最新バンドルは更新URLから取得できます。

パラメータータイプ
optionsGetLatestOptions

戻り値: Promise<LatestVersion>

Since: 4.0.0


setChannel(options: SetChannelOptions) => Promise<ChannelRes>

このデバイスのプラグイン管理されたローカルチャンネルを設定します。チャンネルは有効でなければなりません。 allow_device_self_set この機能が機能するためには、チャンネルをバックエンドと検証し、選択したチャンネルをデバイス上にローカルに保存します。バックエンドのデバイスオーバーライドを作成または更新しないため、このデバイスは__CAPGO_KEEP_0__ダッシュボードに表示されません。ダッシュボードまたはパブリック__CAPGO_KEEP_1__から作成された割り当てのみ、デバイスオーバーライドUIに表示されます。

setChannel() validates the channel with the backend, then stores the selected channel locally on the device. It does not create or update a backend Device Override, so the device will not appear as overridden in the Capgo dashboard. Only assignments created from the dashboard or the Public API are shown in the Device Override UI.

重要な注意事項:

  • 起動時にはこのメソッドを使用しないでください。 __CAPGO_KEEP_0__ の設定に "in your" を使用してください。 defaultChannel in your Capacitor config instead.
  • パブリックチャネルは自分で割り当てることができません。
  • チャネルが "" としてマークされている場合、チャネルを割り当てるとエラーが発生します。パブリックチャネルを使用するには、"" を呼び出してください - デバイスは自動的にマッチするパブリックチャネルにフォールバックします。 パブリックチャネルを使用するには "" を使用して、利用可能なチャネルと自分で割り当てることができるかどうかを確認してください。 publicパラメータ setChannel() パブリックチャネルを使用するには "" を使用してください。 unsetChannel() パブリックチャネルを使用するには "" を使用してください。
  • パブリックチャネルを使用するには "" を使用してください。 listChannels() パブリックチャネルを使用するには "" を使用してください。
パブリックチャネルを使用するには "" を使用してください。種類説明
optionsSetChannelOptions{@link を参照してください セットチャネルオプション}チャネルを設定する

戻り値: Promise<ChannelRes>

Since: 4.7.0


unsetChannel(options: UnsetChannelOptions) => Promise<void>

ローカルチャネルを削除します。この機能は、ローカルに保存されているチャネルを削除しますが、ダッシュボードまたはパブリック__CAPGO_KEEP_0__デバイスオーバーライドレコードを削除しません。 setChannel(); it does not delete Dashboard or Public API Device Override records.

After calling this method, normal channel precedence applies: an existing Dashboard or Public API Device Override still wins; otherwise the device can fall back to the matching public/default channel for its conditions (platform, device type, build type).

This is useful when:

  • You want to move a device back to the default update track
  • You want to use a public channel (since public channels cannot be self-assigned via setChannel())
ParamType
optionsUnsetChannelOptions

Since: 4.7.0


getChannel()

getChannel()
getChannel() => Promise<GetChannelRes>

Get the channel for this device

Returns: Promise<GetChannelRes>

Since: 4.8.0


listChannels() => Promise<ListChannelsResult>

このデバイスで利用可能なすべてのチャンネルの一覧を表示します。デバイスの現在の環境 (プラットフォーム、エミュレータ/実機、開発/本番ビルド) に対応するチャンネルを含み、パブリックチャンネルまたは自分自身の割り当てを許可するチャンネルを返します。

結果の各チャンネルには以下の情報が含まれます:

  • publicもし trueこのチャンネルは デフォルトチャンネルです。自分自身の割り当てを使用して setChannel()できないため、自分自身の割り当てを削除する場合、デバイスは自動的にこのパブリックチャンネルから更新を受け取ることになる。 unsetChannel()__CAPGO_KEEP_0__
  • allow_self_set: ならば true, これはあなたの 自律的なチャネルです。 このチャネルにデバイスを明示的に割り当てることができます。 setChannel().

戻り値: Promise<ListChannelsResult>

バージョン: 7.5.0


setCustomId(options: SetCustomIdOptions) => Promise<void>

このデバイスにカスタムIDを設定します

パラメータータイプ説明
optionsSetCustomIdOptions{@link SetCustomIdOptions}のカスタムIDを設定します

Since: 4.9.0


getBuiltinVersion() => Promise<BuiltinVersion>

設定ファイルに設定されている場合、ネイティブアプリのバージョンまたはビルトインバージョンを取得します

Returns: Promise<BuiltinVersion>

Since: 5.2.0


getDeviceId() => Promise<DeviceId>

デバイスを識別するために使用される一意のIDを取得します (自動更新サーバーに送信)

戻り値: Promise<DeviceId>


getPluginVersion() => Promise<PluginVersion>

ネイティブCapacitorアップデート プラグインのバージョンを取得します (自動更新サーバーに送信)

戻り値: Promise<PluginVersion>


isAutoUpdateEnabled() => Promise<AutoUpdateEnabled>

自動更新設定の状態を取得します。

戻り値: Promise<AutoUpdateEnabled>


removeAllListeners() => Promise<void>

このプラグインのすべてのリスナーを削除します。

Since: 1.0.0


addListener(eventName: 'download', listenerFunc: (state: DownloadEvent) => void) => Promise<PluginListenerHandle>

アプリ内でバンドルのダウンロードイベントをリスンします。ダウンロードが開始されたとき、ダウンロード中、ダウンロードが完了したときに発火します。 ダウンロード中の進行度をすべて取得します。

Param: __CAPGO_KEEP_0__タイプ
eventName’download’
listenerFunc(state: DownloadEvent) => void

戻り値: Promise<PluginListenerHandle>

Since: 2.0.11


addListener('noNeedUpdate', …)を呼び出す

セクション「addListener('noNeedUpdate', …)」
addListener(eventName: 'noNeedUpdate', listenerFunc: (state: NoNeedEvent) => void) => Promise<PluginListenerHandle>

更新が必要ないイベントをリスンする、毎回アプリ起動時に強制チェックしたい場合に便利

パラメータータイプ
eventName’noNeedUpdate’
listenerFunc(state: NoNeedEvent) => void

戻り値: Promise<PluginListenerHandle>

Since: 4.0.0


addListener('updateAvailable', …)を呼び出す

セクション「addListener('updateAvailable', …)」
addListener(eventName: 'updateAvailable', listenerFunc: (state: UpdateAvailableEvent) => void) => Promise<PluginListenerHandle>

利用可能な更新イベントをリスンする、起動時に毎回チェックしたい場合に便利

パラメータタイプ
eventName’updateAvailable’
listenerFunc(state: UpdateAvailableEvent) => void

戻り値: Promise<PluginListenerHandle>

Since: 4.0.0


addListener(eventName: 'downloadComplete', listenerFunc: (state: DownloadCompleteEvent) => void) => Promise<PluginListenerHandle>

ダウンロード完了イベントをリスンする

パラメータタイプ
eventName’downloadComplete’
listenerFunc(state: DownloadCompleteEvent) => void

__CAPGO_KEEP_0__: Promise<PluginListenerHandle>

__CAPGO_KEEP_1__から: 4.0.0


addListener(eventName: 'majorAvailable', listenerFunc: (state: MajorAvailableEvent) => void) => Promise<PluginListenerHandle>

アプリ内でメジャーアップデートイベントをリスンし、メジャーアップデートが自動更新ブロックされると知らせる

パラメータータイプ
eventName’majorAvailable’
listenerFunc(state: MajorAvailableEvent) => void

__CAPGO_KEEP_0__: Promise<PluginListenerHandle>

__CAPGO_KEEP_1__から: 2.3.0


addListener(eventName: 'updateFailed', listenerFunc: (state: UpdateFailedEvent) => void) => Promise<PluginListenerHandle>

アプリ内で更新失敗イベントをリスンし、次のアプリ起動時には更新が失敗したことを知らせる

パラメータータイプ
eventName’updateFailed’
listenerFunc(state: UpdateFailedEvent) => void

戻り値: Promise<PluginListenerHandle>

バージョン: 2.3.0


addListener(eventName: 'downloadFailed', listenerFunc: (state: DownloadFailedEvent) => void) => Promise<PluginListenerHandle>

アプリ内でダウンロード失敗イベントをリスンし、バンドルダウンロードが失敗したことを知らせる

パラメーター種類
eventName’downloadFailed’
listenerFunc(state: DownloadFailedEvent) => void

戻り値: Promise<PluginListenerHandle>

以下のバージョンから利用可能: 4.0.0


appReloaded イベントにリスナーを追加(…)

appReloaded イベントにリスナーを追加(…)
addListener(eventName: 'appReloaded', listenerFunc: () => void) => Promise<PluginListenerHandle>

アプリのリロードイベントをリスンし、リロードが完了したときに通知します

パラメーター種類
eventName’appReloaded’
listenerFunc() => void

戻り値: Promise<PluginListenerHandle>

以下のバージョンから利用可能: 4.3.0


appReady イベントにリスナーを追加(…)

リスナーを追加(‘appReady’、…)
addListener(eventName: 'appReady', listenerFunc: (state: AppReadyEvent) => void) => Promise<PluginListenerHandle>

アプリが利用可能になるまでの準備が整ったときにアプリ内でイベントをリスンする

パラメータータイプ
eventName’appReady’
listenerFunc(state: AppReadyEvent) => void

戻り値: Promise<PluginListenerHandle>

バージョン: 5.1.0


isAutoUpdateAvailable() => Promise<AutoUpdateAvailable>

自動更新が利用可能かどうかを取得(サーバーURLによって無効化されていない場合)

戻り値: Promise<AutoUpdateAvailable>


getNextBundle() => Promise<BundleInfo | null>

アプリが再読み込みされたときに使用される次のバンドルを取得します。 次のバンドルが設定されていない場合、nullを返します。

戻り値 Promise<BundleInfo | null>

バージョン 6.8.0


setShakeMenu(…)

setShakeMenu(…)
setShakeMenu(options: SetShakeMenuOptions) => Promise<void>

デバッグ/テスト用にシェイクメニューを有効または無効にします。

パラメータータイプ概要
optionsSetShakeMenuOptions__CAPGO_KEEP_0__を有効または無効にするshakeメニューを含む

Since: 7.5.0


isShakeMenuEnabled() => Promise<ShakeMenuEnabled>

shakeメニューの現在の状態を取得

戻り値: Promise<ShakeMenuEnabled>

Since: 7.5.0


プロパティ
bundleBundleInfo
プロパティ
idstring
versionstring
downloadedstring
checksumstring
statusBundleStatus
プロパティ
urlstring
プロパティタイプ
urlstring

ChannelUrlのセクション

プロパティ
タイプダウンロードオプション
urlstring

サーバーからバンドルをダウンロードするために使用されるURLとバージョンです。バックエンドを使用している場合、すべての情報はgetLatestメソッドによって提供されます。バックエンドを使用していない場合、バンドルのURLとバージョンを提供する必要があります。__CAPGO_KEEP_0__コマンドでバンドルを暗号化した場合、セッションキーは必要です。暗号化した結果を取得する必要があります。

プロパティ

This URL and versions are used to download the bundle from the server, If you use backend all information will be given by the method getLatest. If you don’t use backend, you need to provide the URL and version of the bundle. SessionKey are required if you encrypted the bundle with the CLI command encrypt, you should receive them as result of the command.

ダウンロードオプションバックエンドを使用している場合、getLatestメソッドによって提供される情報を使用してください。バックエンドを使用していない場合、URLとバージョンを指定する必要があります。概要デフォルトSince
urlstringGitHubのバンドルzipファイルのURL(例: dist.zip)をダウンロードする。 (任意のURLになります。例: Amazon S3、GitHubタグ、バンドルをホストしている任意の場所)
versionstringcode/バンドルのバージョン名
sessionKeystringアップデートのセッションキー、バンドルがセッションキーで暗号化されている場合undefined4.0.0
checksumstringアップデートのチェックサム、sha256で暗号化された場合、バンドルが暗号化されている場合undefined4.0.0
manifestManifestEntry[]Delta (manifest) マルチファイルダウンロードのマニフェストundefined6.1.0
プロパティ
file_namestring | null
file_hashstring | null
download_urlstring | null
Prop
idstring
Prop
bundlesBundleInfo[]
Prop説明デフォルトSince
rawboolean__CAPGO_KEEP_0__をtrueにすると、リストは内部データベースを読み込むのではなく、ディスク上のファイルを読み込むようになります。false6.14.0
プロパティ
toLastSuccessfulboolean
プロパティ
bundleBundleInfo
nativestring
PropType
delayConditionsDelayCondition[]
PropType説明
kindDelayUntilNextセットアップ: setMultiDelay
valuestring
プロパティ説明バージョン
versionstringgetLatestメソッドの結果4.0.0
checksumstring6
majorboolean
messagestring
sessionKeystring
errorstring
oldstring
urlstring
manifestManifestEntry[]6.1
プロパティ説明デフォルトバージョン
channelstringThe channel to get the latest version for __CAPGO_KEEP_0__undefined6.8.0

__CAPGO_KEEP_0__ must allow ‘self_assign’ for this to work

__CAPGO_KEEP_1__
__CAPGO_KEEP_2__ titled “__CAPGO_KEEP_1__”__CAPGO_KEEP_3__Type__CAPGO_KEEP_4__
statusstringSince4.7.0
errorstring
messagestring

Current status of set __CAPGO_KEEP_0__

__CAPGO_KEEP_5__Options
__CAPGO_KEEP_6__ titled “__CAPGO_KEEP_5__Options”__CAPGO_KEEP_3__
channelstring
triggerAutoUpdateboolean
プロパティ
triggerAutoUpdateboolean
プロパティ説明バージョン
channelstring現在のチャネル取得の状態4.8.0
errorstring
messagestring
statusstring
allowSetboolean

チャネルリスト結果

セクション「ListChannelsResult」
プロパティ説明バージョン
channelsChannelInfo[]利用可能なチャンネルのリスト7.5.0
プロパティ説明バージョン
idnumber__CAPGO_KEEP_0__7.5.0
namestring__CAPGO_KEEP_1__7.5.0
publicboolean__CAPGO_KEEP_2__ unsetChannel()デフォルト/フォールバックチャンネルである場合に真となります。デバイスはパブリックチャンネルに自分で割り当てることはできません。デバイスがチャンネルオーバーライドを削除した(「」を使用)場合、自動的にマッチングするパブリックチャンネルから更新を受け取るようになります。7.5.0
allow_self_setbooleanデバイスがこのチャンネルに自分で割り当てることができる場合は、真となります。この機能は、ベータテスト、A/Bテスト、またはオプティンアップデートトラックの場合に使用されます。 setChannel()チャンネルコマンドはチャンネル「__CAPGO_KEEP_0__」ではなく「__CAPGO_KEEP_0__」を使用します。7.5.0

__CAPGO_KEEP_5__ name「__CAPGO_KEEP_5__」セクション id.

__CAPGO_KEEP_6__

__CAPGO_KEEP_7__
TypeType
customIdstring

バンドル内バージョン

バンドル内バージョン
プロパティ
versionstring

デバイスID

デバイスID
プロパティ
deviceIdstring

プラグインバージョン

プラグインバージョン
プロパティ
versionstring
プロパティ
enabledboolean
プロパティ
remove() => Promise<void>
プロパティ概要Since
percentnumberダウンロードの現在の状態、0から100まで。4.0.0
bundleBundleInfo
PropType概要Since
bundleBundleInfoダウンロードの現在の状態、0から100まで。4.0.0
プロパティ説明バージョン
bundleBundleInfoダウンロードの進行状況、0から100の間。4.0.0

ダウンロード完了イベント

ダウンロード完了イベントのセクション
プロパティ説明バージョン
bundleBundleInfo新しいアップデートが利用可能になったときに発行される。4.0.0
プロパティ説明バージョン
versionstringメジャーバンドルの新しいバージョンが利用可能になったときに発生します。4.0.0
プロパティ説明Since
bundleBundleInfoEmit when a update failed to install.4.0.0
PropTypeDescriptionSince
versionstringEmit when a download fail.4.0.0
Prop種類説明Since
bundleBundleInfoアプリが使用可能になったときに発生します。5.2.0
statusstring
プロパティ種類
availableboolean
プロパティ種類
enabledboolean
PropType
enabledboolean

待機中: バンドルはダウンロード待機中です。 SET ダウンロード中: バンドルはダウンロード中です。 SET,成功: バンドルはダウンロードされ、使用可能です。 次のバンドルを待ってください。 エラー: バンドルをダウンロードすることができませんでした。

‘success’ | ‘error’ | ‘pending’ | ‘downloading’

‘background’ | ‘kill’ | ‘nativeVersion’ | ‘date’

Functions and settingsから続けてください

Functions and settingsから続けてくださいセクション

Capgoを使用している場合 Functions and settings Capgoを使用してダッシュボードとAPIのオペレーションを計画するには、APIを接続してください @capgo/capacitor-updaterを使用 @capgo/capacitor-updaterを使用してCapgoのネイティブ機能を実装するには APIの概要 Capgoの実装詳細についてはAPIの概要を参照してください Introduction for the implementation detail in Introduction, APIの実装詳細については API Keysの実装詳細については デバイス for the implementation detail in Devices.