Skip to content

関数と設定

アップデートプラグイン設定

アップデートプラグイン設定のセクション

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

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

プロパティタイプ説明デフォルトシnce
appReadyTimeoutnumberAndroid、iOS、Electronで利用可能な、ネイティブプラグインがアップデートを検出するまでのミリ秒数を設定します。10000 // (10 seconds)
responseTimeoutnumberConfigure the number of milliseconds the native plugin should wait before considering API timeout. Available on Android, iOS, and Electron.20000 // (20 seconds)
autoDeleteFailedbooleanAndroid、iOS、Electronで利用可能な、失敗したバンドルを自動的に削除するかどうかを設定します。true
autoDeletePreviousbooleanAndroid、iOS、Electronで利用可能な、成功したアップデート後に前のバンドルを自動的に削除するかどうかを設定します。true
autoUpdatebooleanAndroid、iOS、Electronで利用可能な、自動アップデートを使用するかどうかを設定します。true
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
statsUrlstring更新統計を送信する URL / エンドポイントを設定します。 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’プラグインが自動更新モードで動作する場合にのみ、更新を直接インストールするタイミングを設定します。10MB未満のアプリと、—deltaフラグでアップロードされたアプリには適しています。10MB以上のZipアプリやアプリは、ユーザーにとって更新が遅くなる可能性があります。 - false: 直接更新を実行せず、デフォルトの動作に従う (起動時ダウンロード、バックグラウンドで設定) - atInstall: アプリがインストールされたときにのみ直接更新を実行し、ストアから更新された場合も同様。そうでない場合は、directUpdate = false と同じ動作を実行 - onLaunch: アプリがインストールされたとき、ストアから更新されたとき、またはアプリが終了したときにのみ直接更新を実行し、そうでない場合は、directUpdate = false と同じ動作を実行 - always: 直接更新をすべての前述のケースで実行し、directUpdate = false と同じ動作を実行しない - true: (非推奨) “always”と同じ動作を実行するために、バックグラウンド互換性のために使用される。 Android、iOS、Electronで利用可能。false5.1.0
autoSplashscreenboolean直接更新を使用する場合に、自動でスプラッシュスクリーンを非表示にするようにプラグインを設定します。有効にすると、更新が適用されたときや更新が必要ないときに、スプラッシュスクリーンを自動的に非表示にします。これにより、appReadyイベントをリスンし、SplashScreen.hide()を呼び出す必要がなくなります。ただし、directUpdateが“atInstall”、“always”、またはtrueに設定されている場合にのみ機能します。@capacitor/splash-screenプラグインがインストールされ、launchAutoHideがfalseに設定されている必要があります。また、autoUpdateとdirectUpdateが有効になっている必要があります。 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
disableJSLoggingbooleanプラグインのJavaScriptログを無効にします。trueの場合、プラグインはJavaScriptコンソールにログを出さず、ネイティブログのみを実行します。false7.3.0
shakeMenubooleanデバッグ/テスト用にアップデートメニューを表示するためにシェイクジェスチャーを有効にします。false7.5.0

capacitor.config.json:

{
"plugins": {
"CapacitorUpdater": {
"appReadyTimeout": 1000 // (1 second),
"responseTimeout": 10 // (10 second),
"autoDeleteFailed": false,
"autoDeletePrevious": false,
"autoUpdate": false,
"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
}
}
}

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: false,
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(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>

アプリのチャンネルURLを設定します。これはチャンネルの設定に使用されます。

パラメータータイプチャンネルの設定に使用するURLを含みます。
optionsChannelUrlバージョン

URLから新しいバンドルをダウンロードします。zipファイルで、ファイルが含まれているか、ユニークIDが付いたファイルが含まれている必要があります。 5.4.0


download(options: DownloadOptions) => Promise<BundleInfo>

ダウンロード

パラメータ説明
optionsDownloadOptionsThe {@link DownloadOptions} を使用して新しいバンドル zip をダウンロードするオプション。

戻り値: Promise<BundleInfo>


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

アプリが再読み込まれたときに使用される次のバンドルを設定します。

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

戻り値: Promise<BundleInfo>


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

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

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

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

nativeアプリのストレージから指定されたバンドルを削除します。{@link list}を使用して、保存されているBundle IDを取得します。

ParamTypeDescription
optionsBundleIdA {@link BundleId指定したバンドルのIDを削除する (注意: バンドルのIDはバージョン名ではありません)

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

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

ParamType説明
optionsListOptions指定したバンドルをリストするための {@link ListOptions} 戻り値:ListOptions

The {@link ListOptions} for listing bundles Promise<BundleListResult>


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

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

パラメータータイプ説明
optionsResetOptions参照: ResetOptions.toLastSuccessful}, true バンドルをリセットし、最後に正常に読み込まれたバンドルにリセットします。 false リセットオプションを使用して、バンドルをリセットします。

current() => Promise<CurrentBundleResult>

指定されたバンドルがなければ、デバイスにインストールされている元のバンドルを返します builtin. currentNative は、デバイスにインストールされている元のバンドルです

戻り値: Promise<CurrentBundleResult>


reload() => Promise<void>

ビューを再読み込みします


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

{@linkを設定します DelayCondition}配列に条件を含む、プラグインがアップデートを遅延させるために使用する条件が含まれています。 すべての条件が満たされた後、通常のアップデートプロセスが再び実行され、背景化またはアプリを終了した後、更新はインストールされます。 "kind"の場合、値はISO8601形式の日付文字列でなければなりません。 "kind"の場合、値はミリ秒単位の数値でなければなりません。 "kind"の場合、値はバージョン番号でなければなりません。 "kind"の場合、値は使用されません。 この関数は、オプション"kill"が最初のkill後にアップデートをトリガーし、次の背景化後にアップデートをトリガーしないように不一致な動作を示します。この不一致は、将来のメジャー リリースで修正されます。 date Param background Type nativeVersion 説明 kill {@linkを含む

{@linkを含む{@linkを含む{@linkを含む
optionsMultiDelayConditions{@linkを含む MultiDelayConditions__CAPGO_KEEP_0__

Since: 4.3.0


キャンセル

キャンセル処理
cancelDelay() => Promise<void>

キャンセル処理 Since:最新情報を取得

キャンセル処理 4.0.0


Section titled “getLatest(…)”

Section titled “cancelDelay()”
getLatest(options?: GetLatestOptions | undefined) => Promise<LatestVersion>

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

パラメータータイプ
optionsGetLatestOptions

戻り値: Promise<LatestVersion>

Since: 4.0.0


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

このデバイスのチャンネルを設定します。チャンネルは有効でなければなりません。 allow_device_self_set 重要な注意:

Important notes:

  • 起動時にチャネルを設定しないでください。この方法を使用してください。 defaultChannel Capacitorの設定に
  • アプリが起動し、ユーザーがアプリに触れた後 (例: ベータプログラムに参加する) に使用することを目的としています。
  • パブリックチャネルは自分で割り当てることができません。 チャネルが publicの場合、 setChannel() will return an error. To use a public channel, call unsetChannel() instead - the device will automatically fall back to the matching public channel.
  • Use listChannels() to discover which channels are available and whether they allow self-assignment.
ParamType概要
optionsSetChannelOptions{@link を参照してください このデバイスに設定するチャンネルを設定します戻り値:

バージョン: Promise<ChannelRes>

unsetChannel(…)を呼び出す 4.7.0


セクション「unsetChannel(…)」

コピー
unsetChannel(options: UnsetChannelOptions) => Promise<void>

public channel コピー このデバイスのチャンネルオーバーライドを解除します。このメソッドを呼び出した後、このデバイスは自動的に、プラットフォーム、デバイスタイプ、ビルドタイプに合致する「public channel」から更新を受け取ります。

これは以下の場合に便利です:

  • デバイスをデフォルトの更新トラックに戻したい場合
  • パブリックチャンネルを使用したい場合 (パブリックチャンネルは自分で割り当てることはできません) setChannel())
ParamType
optionsUnsetChannelOptions

Since: 4.7.0


getChannel() => Promise<GetChannelRes>

このデバイスのチャンネルを取得する

戻り値: Promise<GetChannelRes>

Since: 4.8.0


listChannels() => Promise<ListChannelsResult>

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

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

  • public: その場合、 true, これは デフォルトのチャンネルです。自分自身の割り当てを使用して setChannel()できないため、 unsetChannel()の割り当てを削除すると、デバイスは自動的にこのパブリックチャンネルから更新を受け取ることになります。
  • 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>

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

パラメーター
eventName’download’
listenerFunc(state: DownloadEvent) => void

戻り値: Promise<PluginListenerHandle>

Since: 2.0.11


addListener(‘noNeedUpdate’, …)

セクション: noNeedUpdate イベントをリスン
addListener(eventName: 'noNeedUpdate', listenerFunc: (state: NoNeedEvent) => void) => Promise<PluginListenerHandle>

アプリ起動毎に毎回チェックしたい場合に便利な noNeedUpdate イベントリスナー

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

戻り値: Promise<PluginListenerHandle>

Since: 4.0.0


addListener(‘updateAvailable’, …)

セクション: updateAvailable イベントをリスン
addListener(eventName: 'updateAvailable', listenerFunc: (state: UpdateAvailableEvent) => void) => Promise<PluginListenerHandle>

__CAPGO_KEEP_1__

__CAPGO_KEEP_2____CAPGO_KEEP_3__
eventName’updateAvailable’
listenerFunc(state: UpdateAvailableEvent) => void

__CAPGO_KEEP_4__ Promise<PluginListenerHandle>

__CAPGO_KEEP_5__ 4.0.0


__CAPGO_KEEP_6__

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

__CAPGO_KEEP_9__

__CAPGO_KEEP_10____CAPGO_KEEP_11__
eventName’downloadComplete’
listenerFunc(state: DownloadCompleteEvent) => void

Returns: Promise<PluginListenerHandle>

Since: 4.0.0


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

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

ParamType
eventName’majorAvailable’
listenerFunc(state: MajorAvailableEvent) => void

Returns: Promise<PluginListenerHandle>

Since: 2.3.0


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

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

__CAPGO_KEEP_1____CAPGO_KEEP_2__
eventName’updateFailed’
listenerFunc(state: UpdateFailedEvent) => void

__CAPGO_KEEP_3__ Promise<PluginListenerHandle>

__CAPGO_KEEP_4__ 2.3.0


__CAPGO_KEEP_5__

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

__CAPGO_KEEP_8__

セクション「__CAPGO_KEEP_9__」__CAPGO_KEEP_0__
eventName’downloadFailed’
listenerFunc(state: DownloadFailedEvent) => void

戻り値: Promise<PluginListenerHandle>

期間: 4.0.0


addListener(‘appReloaded’, …)を呼び出す

セクション「addListener(‘appReloaded’, …)」
addListener(eventName: 'appReloaded', listenerFunc: () => void) => Promise<PluginListenerHandle>

アプリの再読み込みイベントをリスンし、再読み込みが完了したときに通知

パラメータータイプ
eventName’appReloaded’
listenerFunc() => void

戻り値: Promise<PluginListenerHandle>

期間: 4.3.0


addListener(‘appReady’, …)を呼び出す

セクション「addListener(‘appReady’, …)」
addListener(eventName: 'appReady', listenerFunc: (state: AppReadyEvent) => void) => Promise<PluginListenerHandle>

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

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

戻り値: Promise<PluginListenerHandle>

Since: 5.1.0


isAutoUpdateAvailable() => Promise<AutoUpdateAvailable>

サーバー URL で自動更新が無効化されていない場合に、自動更新が利用可能かどうかを取得する

戻り値: Promise<AutoUpdateAvailable>


getNextBundle() => Promise<BundleInfo | null>

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

戻り値 Promise<BundleInfo | null>

Since: 6.8.0


setShakeMenu(…)

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

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

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

Since: 7.5.0


isShakeMenuEnabled() => Promise<ShakeMenuEnabled>

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

Returns: Promise<ShakeMenuEnabled>

Since: 7.5.0


AppReadyResultのセクション

AppReadyResultのセクション
プロパティ
bundleBundleInfo

バンドル情報

バンドル情報
プロパティ
idstring
versionstring
downloadedstring
checksumstring
statusBundleStatus

更新URL

更新URL
統計URL統計URL
urlstring

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__
プロパティ
urlstring
プロパティ
urlstring

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

プロパティ説明Default__CAPGO_KEEP_1__
urlstring配布 ZIP ファイルの URL (例: dist.zip) をダウンロードします。 (任意の URL になります。例: Amazon S3、GitHub タグ、配布したい場所など)
versionstringThe version code/name of this bundle/version
sessionKeystringアップデートのセッション キー (配布がセッション キーで暗号化されている場合)undefined4.0.0
checksumstringアップデートのチェックサム (sha256 で暗号化された場合、プライベート キーで)undefined4.0.0
manifestManifestEntry[]Delta (manifest) 多ファイルダウンロードのマニフェストundefined6.1.0

マニフェストエントリ

マニフェストエントリ
プロパティタイプ
file_namestring | null
file_hashstring | null
download_urlstring | null

バンドルID

BundleId
__CAPGO_KEEP_0____CAPGO_KEEP_0__
idstring

BundleListResult

BundleListResult
__CAPGO_KEEP_0____CAPGO_KEEP_0__
bundlesBundleInfo[]

ListOptions

ListOptions
__CAPGO_KEEP_0____CAPGO_KEEP_0__説明デフォルトSince
rawboolean__CAPGO_KEEP_0__をtrueにすると、リストは内部データベースを読み込むのではなく、ディスク上のファイルを読み込むようになります。false6.14.0
PropType
toLastSuccessfulboolean

CurrentBundleResult

現在のバンドル結果
PropType
bundleBundleInfo
nativestring
プロパティ
delayConditionsDelayCondition[]
プロパティ説明
kindDelayUntilNextsetMultiDelayの遅延条件を設定
valuestring

最新バージョン

DelayConditionセクション
プロパティ種類説明Since
versionstring__CAPGO_KEEP_0__4.0.0
checksumstring6
majorboolean
messagestring
sessionKeystring
errorstring
oldstring
urlstring
manifestManifestEntry[]6.1
プロパティ種類説明デフォルトSince
channelstring最新バージョンを取得するためのチャンネル The channel must allow ‘self_assign’ for this to workundefined6.8.0
PropType説明Since
statusstringチャンネル設定の現在の状態4.7.0
errorstring
messagestring
PropType
channelstring
triggerAutoUpdateboolean

チャンネル設定を解除するオプション

「UnsetChannelOptions」セクション
プロパティ
triggerAutoUpdateboolean
プロパティ説明バージョン
channelstring現在の状態:チャンネル取得4.8.0
errorstring
messagestring
statusstring
allowSetboolean
プロパティ説明Since
channelsChannelInfo[]利用可能なチャンネルのリスト7.5.0
プロパティ説明Since
idstringチャンネルID7.5.0
namestringチャンネル名7.5.0
publicboolean__CAPGO_KEEP_0__がtrueの場合、このはデフォルト/フォールバックチャンネルです。デバイスはパブリックチャンネンに自分で割り当てることはできません。代わりに、デバイスがチャンネルオーバーライドを削除したとき(「」を使用して)、自動的にマッチングするパブリックチャンネルから更新を受け取るようになります。 unsetChannel()__CAPGO_KEEP_0__がtrueの場合、デバイスは「」を使用してこのチャンネンに自分で割り当てることができます。この機能は、ベータテスト、A/Bテスト、またはオプティンアップデートトラックのために一般的に使用されます。7.5.0
allow_self_setbooleanSetCustomIdOptions setChannel()「SetCustomIdOptions」7.5.0

Prop

Type
BuiltinVersion「BuiltinVersion」
customIdstring

Prop

Type
__CAPGO_KEEP_0__種類
versionstring
プロパティ種類
deviceIdstring

プラグインバージョン

プラグインバージョンセクション
プロパティ種類
versionstring
プロパティタイプ
enabledboolean
プロパティタイプ
remove() => Promise<void>
プロパティタイプ説明バージョン
percentnumberダウンロードの現在の状態、0 から 100 まで4.0.0
bundleBundleInfo
PropType説明Since
bundleBundleInfoダウンロードの進行状況(0から100)4.0.0
PropType説明現在
bundleBundleInfo0 から 100 までの間のダウンロードの現在状態。4.0.0
PropType説明新しいアップデートが利用可能になったときに発生します。
bundleBundleInfoMajorAvailableEvent4.0.0

セクション「MajorAvailableEvent」

Prop
__CAPGO_KEEP_0__種類説明Since
versionstring__CAPGO_KEEP_0__の新しいメジャーバンドルが利用可能になったときに発行されます。4.0.0
プロパティ種類説明Since
bundleBundleInfo__CAPGO_KEEP_0__の更新がインストールに失敗したときに発行されます。4.0.0
プロパティ説明バージョン
versionstringダウンロードが失敗したときに発生します。4.0.0

アプリケーション読み込み完了イベント

プロパティ
説明バージョンバージョン
bundleBundleInfo__CAPGO_KEEP_0__5.2.0
statusstring

自動更新が利用可能です

自動更新
__CAPGO_KEEP_0____CAPGO_KEEP_1__
availableboolean

__CAPGO_KEEP_0__

オプション
__CAPGO_KEEP_1____CAPGO_KEEP_2__
enabledboolean

__CAPGO_KEEP_0__

オプション
__CAPGO_KEEP_0__種類
enabledboolean

種類エイリアス

種類エイリアス

バンドルステータス

バンドルステータス

__CAPGO_KEEP_0__: バンドルが準備中です。 __CAPGO_KEEP_0__: 次のバンドルとして設定されます。 __CAPGO_KEEP_0__: バンドルがダウンロードされ、次のバンドルとして設定されます。 __CAPGO_KEEP_0__: ダウンロードに失敗しました。 遅延するまでの時間

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

遅延するまでの時間

__CAPGO_KEEP_0__

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