跳过内容

功能和设置

GitHub

See the Github Readme for more information.

CapacitorUpdater can be configured with these options:

PropType描述Default
appReadyTimeoutnumber配置 native 插件在等待更新失败之前等待的毫秒数。可用于 Android、iOS 和 Electron。10000 // (10 seconds)
responseTimeoutnumber配置 native 插件在等待 API 超时之前等待的毫秒数。可用于 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自动删除设备上安装的新 native 应用捆绑包时的之前下载的捆绑包。可用于 Android、iOS 和 Electron。true
updateUrlstring配置更新检查将发送到的 URL / 端点。可用于 Android、iOS 和 Electron。https://plugin.capgo.app/updates
channelUrlstringConfigure the URL / endpoint for channel operations. Available on Android, iOS, and Electron.https://plugin.capgo.app/channel_self
statsUrlstringConfigure the URL / endpoint to which update statistics are sent. Available on Android, iOS, and Electron. Set to "" to disable stats reporting.https://plugin.capgo.app/stats
publicKeystringConfigure the public key for end to end live update encryption Version 2. Available on Android, iOS, and Electron.undefined6.2.0
versionstringConfigure the current version of the app. This will be used for the first update request. If not set, the plugin will get the version from the native code. Available on Android, iOS, and Electron.undefined4.17.48
directUpdateboolean | ‘always’ | ‘atInstall’ | ‘onLaunch’Deprecated. Use autoUpdate string modes instead: “atInstall”,“onLaunch”, or “always”. This option remains supported for existing apps. - false: Never do direct updates - atInstall: Same as autoUpdate: “atInstall” - onLaunch: Same as autoUpdate: “onLaunch” - always: Same as autoUpdate: “always” - true: Same as “always” for backward compatibility. Available on Android, iOS, and Electron.false5.1.0
autoSplashscreenboolean自动隐藏启动屏幕,当使用即时应用模式时。 当启用时,插件将在应用程序更新或无需更新时自动隐藏启动屏幕。 这消除了手动监听 appReady 事件并调用 SplashScreen.hide() 的需要。 只有在 autoUpdate 设置为“atInstall”,“onLaunch”或“always”时才有效。 为了向后兼容,仍支持 Legacy directUpdate 值。 需要安装并配置 @capacitor/splash-screen 插件,launchAutoHide 设置为 false。 需要启用自动更新。 可用于 Android 和 iOS。false7.6.0
periodCheckDelaynumber配置更新检查的延迟时间。 单位为秒。 可用于 Android、iOS 和 Electron。 不能小于 600 秒(10 分钟)。600 // (10 minutes)
localS3boolean配置使用本地服务器进行测试或自托管更新服务器的CLI。undefined4.17.48
localHoststring配置使用本地服务器进行测试或自托管更新服务器的CLI。undefined4.17.48
localWebHoststring配置使用本地服务器进行测试或自托管更新服务器的CLI。undefined4.17.48
localSupastring配置使用本地服务器进行测试或自托管更新服务器的CLI。undefined4.17.48
localSupaAnonstring配置使用本地服务器进行测试的CLI。undefined4.17.48
localApistring配置使用本地api进行测试的CLI。undefined6.3.3
localApiFilesstring配置使用本地文件api进行测试的CLI。undefined6.3.3
allowModifyUrlboolean允许插件动态从 JavaScript 端修改 updateUrl、statsUrl 和 channelUrl。false5.4.0
defaultChannelstring设置应用程序的默认频道在配置中。大小写敏感。这将设置将覆盖云中设置的默认频道,但仍会尊重云端的覆盖设置。undefined5.5.0
appIdstring配置应用程序ID在配置中。undefined6.0.0
keepUrlPathAfterReloadboolean配置插件以在重新加载后保留URL路径。警告:当重新加载时,‘window.history’将被清除。false6.8.0
disableJSLoggingboolean禁用JavaScript日志的插件。如果为真,插件将不会在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": "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
}
}
}

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(options: UpdateUrl) => Promise<void>

设置应用更新的URL,用于检查更新。

参数类型描述
optionsUpdateUrl包含用于检查更新的 URL。

自: 5.4.0


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

设置应用程序的 statsUrl,用于发送统计数据。传入空字符串将禁用统计数据收集。

参数类型描述
optionsStatsUrl用于发送统计数据的 URL。

自: 5.4.0


setChannelUrl(…)

设置 URL
setChannelUrl(options: ChannelUrl) => Promise<void>

为应用设置 channelUrl,这将用于设置 channel。

参数类型描述
optionsChannelUrl用于设置 channel 的 URL。

自: 5.4.0


download(…)

下载(…)
download(options: DownloadOptions) => Promise<BundleInfo>

从提供的 URL 下载一个新的压缩包,应该是一个 zip 文件,或者一个包含所有文件的 id

参数类型描述
optionsDownloadOptions用于下载一个新的压缩包 zip 的 {@link DownloadOptions}

返回: Promise<BundleInfo>


next(…)

下一步(…)
next(options: BundleId) => Promise<BundleInfo>

在应用程序重新加载时使用的下一个捆绑包设置为

参数类型描述
optionsBundleId包含应用程序下一次启动时设置的下一个捆绑包的ID。 {@link BundleInfo.id}

返回值 Promise<BundleInfo>


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

设置当前捆绑包并立即重新加载应用程序。

参数类型描述
optionsBundleId一个 {@link BundleId} 对象,包含要设置为当前的新包ID。

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

从原生应用程序存储中删除指定的包。使用 {@link list} 来获取存储的 Bundle IDs。

参数类型描述
optionsBundleIdA {@link BundleId}对象包含要删除的捆绑包的ID(注意,这是捆绑包ID,而不是版本名称)

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

获取本地下载的所有捆绑包

参数类型描述
optionsListOptionsThe {@link 列表选项}用于列出捆绑包

返回: Promise<BundleListResult>


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

重置应用到 builtin 捆绑包(发送到苹果应用商店/谷歌商店)或最后成功加载的捆绑包。

参数类型描述
optionsResetOptions包含{@link} 重置到最后一次成功加载的包}, true 重置到内置的包并 false 将重置到最后一次成功加载的包

current() => Promise<CurrentBundleResult>

如果没有设置任何包,则返回当前的包。currentNative是设备上安装的原始包 builtin返回:

重载() Promise<CurrentBundleResult>


标题:重载()

复制到剪贴板
reload() => Promise<void>

重新加载视图


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

__CAPGO_KEEP_0__:设置一个延迟条件数组,Plugin将使用此数组中的条件来延迟更新。 在所有条件都满足后,更新过程将重新启动,更新将在后台或杀死应用后安装。 对于"kind",值应为ISO8601日期字符串。 对于"kind",值应为毫秒数。 对于"kind",值应为版本号。 对于"kind",值不被使用。 此函数的行为不一致,选项"kill"将触发更新,但在第一次杀死应用后而不是在下一次后台运行时。 此问题将在未来重大版本中得到解决。 ParamDelayCondition date __CAPGO_KEEP_0__ background __CAPGO_KEEP_0__ nativeVersion __CAPGO_KEEP_0__ kill __CAPGO_KEEP_0__

__CAPGO_KEEP_0__类型描述
optionsMultiDelayConditions包含 {@link 多延迟条件} 数组的条件来设置

4.3.0


cancelDelay() => Promise<void>

取消一个 {@link 延迟条件} 来立即处理更新

自: 4.0.0


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

获取最新的可用更新包

参数类型
optionsGetLatestOptions

返回: Promise<LatestVersion>

自: 4.0.0


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

设置此设备的插件管理的本地频道。频道必须 allow_device_self_set 必须启用才能正常工作。

setChannel() 验证频道与后端, 然后将选定的频道存储在本地设备上。它不会创建或更新后端设备覆盖,因此设备不会在Capgo控制台中显示为覆盖。只有从控制台或公共API创建的 assignments 才会在设备覆盖 UI 中显示。

重要注意事项:

  • 不要使用此方法在启动时设置频道。使用 defaultChannel 在您的Capacitor配置中。
  • 此方法旨在在应用程序准备好并用户已交互(例如,选择参加beta测试)后使用。
  • 公共频道无法自行分配。 如果频道标记为 public, setChannel() ,则调用 unsetChannel() 将返回错误。要使用公共频道,请调用
  • 使用 listChannels() 来发现哪些频道可用并且是否允许自我赋值。
参数类型描述
optionsSetChannelOptions是否设置 {@link SetChannelOptions} 频道

返回: Promise<ChannelRes>

自: 4.7.0


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

清除本地设备的插件管理的频道。该操作仅清除本地存储的频道, setChannel()不删除仪表盘或公共API设备Override记录。

调用此方法后,正常频道顺序适用:存在仪表盘或公共API设备Override仍然有效;否则设备可以回落到匹配公共/默认频道(根据平台、设备类型、构建类型)

此功能有用时:

  • 您想将设备恢复到默认更新跟踪
  • 您想使用公共频道(由于公共频道无法自行分配via setChannel())
ParamType
optionsUnsetChannelOptions

Since: 4.7.0


getChannel()

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

获取该设备的频道

返回: Promise<GetChannelRes>

自: 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

4.9.0


getBuiltinVersion()

标题:getBuiltinVersion()
getBuiltinVersion() => Promise<BuiltinVersion>

获取本机应用程序版本或配置中设置的内置版本

Returns: Promise<BuiltinVersion>

自从: 5.2.0


getDeviceId() => Promise<DeviceId>

获取用于识别设备的唯一 ID(发送到自动更新服务器)

Returns: Promise<DeviceId>


getPluginVersion()

标题:getPluginVersion()
getPluginVersion() => Promise<PluginVersion>

获取本机 Capacitor 更新器插件版本(发送到自动更新服务器)

Returns: Promise<PluginVersion>


是否自动更新功能启用?

isAutoUpdateEnabled()
isAutoUpdateEnabled() => Promise<AutoUpdateEnabled>

获取自动更新配置状态。

返回: Promise<AutoUpdateEnabled>


removeAllListeners() => Promise<void>

移除此插件的所有监听器。

自: 1.0.0


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

在 App 中监听包下载事件。触发一次下载开始、下载中和下载完成时。 此事件将返回下载百分比

参数类型
eventName’download’
listenerFunc(state: DownloadEvent) => void

返回: Promise<PluginListenerHandle>

自: 2.0.11


添加监听器(‘无需更新’,…)

标题:添加监听器(‘无需更新’,…)
addListener(eventName: 'noNeedUpdate', listenerFunc: (state: NoNeedEvent) => void) => Promise<PluginListenerHandle>

监听无需更新事件,适用于每次启动应用时强制检查

参数类型
eventName’noNeedUpdate’
listenerFunc(state: NoNeedEvent) => void

返回: Promise<PluginListenerHandle>

自: 4.0.0


添加监听器(‘updateAvailable’,…)

标题:添加监听器(‘updateAvailable’,…)
addListener(eventName: 'updateAvailable', listenerFunc: (state: UpdateAvailableEvent) => void) => Promise<PluginListenerHandle>

监听可用更新事件,适用于每次启动应用时强制检查

参数类型
eventName’updateAvailable’
listenerFunc(state: UpdateAvailableEvent) => void

返回: Promise<PluginListenerHandle>

自: 4.0.0


添加监听器(‘downloadComplete’,…)

标题:添加监听器(‘downloadComplete’,…)
addListener(eventName: 'downloadComplete', listenerFunc: (state: DownloadCompleteEvent) => void) => Promise<PluginListenerHandle>

监听下载完成事件。

参数类型
eventName’downloadComplete’
listenerFunc(state: DownloadCompleteEvent) => void

返回: Promise<PluginListenerHandle>

自: 4.0.0


addListener(‘majorAvailable’,…)

标题:addListener(‘majorAvailable’,…)
addListener(eventName: 'majorAvailable', listenerFunc: (state: MajorAvailableEvent) => void) => Promise<PluginListenerHandle>

在 App 中监听 Major 更新事件,让您知道当设置 disableAutoUpdateBreaking 时,是否有重大更新被阻止

参数类型
eventName’majorAvailable’
listenerFunc(state: MajorAvailableEvent) => void

Returns: Promise<PluginListenerHandle>

Since: 2.3.0


添加监听器(updateFailed,…)

添加监听器(updateFailed,…)
addListener(eventName: 'updateFailed', listenerFunc: (state: UpdateFailedEvent) => void) => Promise<PluginListenerHandle>

在 App 中监听更新失败事件,通知您下次启动应用时更新安装失败

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

Returns: Promise<PluginListenerHandle>

Since: 2.3.0


添加监听器(downloadFailed,…)

添加监听器(downloadFailed,…)
addListener(eventName: 'downloadFailed', listenerFunc: (state: DownloadFailedEvent) => void) => Promise<PluginListenerHandle>

在 App 中监听下载失败事件,让你知道一个捆绑包下载失败了

参数类型
eventName’downloadFailed’
listenerFunc(state: DownloadFailedEvent) => void

返回: Promise<PluginListenerHandle>

自: 4.0.0


addListener(‘appReloaded’,…)

标题:addListener(‘appReloaded’,…)
addListener(eventName: 'appReloaded', listenerFunc: () => void) => Promise<PluginListenerHandle>

在 App 中监听重载事件,让你知道重载已经发生

参数类型
eventName’appReloaded’
listenerFunc() => void

Returns: Promise<PluginListenerHandle>

自从: 4.3.0


addListener(eventName: 'appReady', listenerFunc: (state: AppReadyEvent) => void) => Promise<PluginListenerHandle>

在 App 中监听 app ready 事件,让你知道 app 已经准备好使用

参数类型
eventName’appReady’
listenerFunc(state: AppReadyEvent) => void

Returns: Promise<PluginListenerHandle>

自从: 5.1.0


isAutoUpdateAvailable()

标题:isAutoUpdateAvailable()
isAutoUpdateAvailable() => Promise<AutoUpdateAvailable>

获取是否有可用的自动更新(不受serverUrl禁用)。

返回值: Promise<AutoUpdateAvailable>


getNextBundle() => Promise<BundleInfo | null>

获取将在应用重载时使用的下一个捆绑包。 如果没有设置下一个捆绑包,则返回 null。

返回值: Promise<BundleInfo | null>

自: 6.8.0


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

Enable or disable the shake menu for debugging/testing purposes

ParamTypeDescription
optionsSetShakeMenuOptionsContains enabled boolean to enable or disable shake menu

Since: 7.5.0


isShakeMenuEnabled() => Promise<ShakeMenuEnabled>

Get the current state of the shake menu

Returns: Promise<ShakeMenuEnabled>

Since: 7.5.0


属性类型
bundleBundleInfo
属性类型
idstring
versionstring
downloadedstring
checksumstring
statusBundleStatus
属性类型
urlstring
属性类型
urlstring
下载选项下载选项部分
urlstring

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

此 URL 和版本用于从服务器下载捆绑包。如果您使用后端,则所有信息都将通过方法 getLatest 提供。如果您不使用后端,则需要提供捆绑包的 URL 和版本。若捆绑包使用 CLI 命令加密,则需要 SessionKey,应从加密命令的结果中接收。

属性类型描述默认值
urlstring捆绑包 zip 文件的 URL (例如:dist.zip),用于下载。 (此 URL 可以是任何 URL。例如:Amazon S3,一个 GitHub 标签,任何您托管的捆绑包的位置。)
versionstring捆绑包的版本 code/name
sessionKeystring用于更新的会话密钥,当捆绑包使用会话密钥加密时undefined4.0.0
checksumstring用于更新的校验和,应使用 sha256 并加密私钥,如果捆绑包加密undefined4.0.0
manifestManifestEntry[]Delta (manifest) 多文件下载的清单undefined6.1.0

清单条目

ManifestEntry
属性类型
file_namestring | null
file_hashstring | null
download_urlstring | null

BundleId

BundleId
属性类型
idstring

BundleListResult

属性
类型ListOptions
bundlesBundleInfo[]

列表选项

ListOptions
属性类型描述默认值
rawboolean是否返回原始包列表或清单。如果为真,列表将尝试读取内部数据库而不是磁盘上的文件。false6.14.0

ResetOptions

属性
类型当前包结果
toLastSuccessfulboolean

__CAPGO_KEEP_0__

当前包结果
属性类型
bundleBundleInfo
nativestring

多延迟条件

多延迟条件
属性类型
delayConditionsDelayCondition[]

延迟条件

属性
类型描述延迟条件
kindDelayUntilNext设置延迟条件在 setMultiDelay
valuestring

最新版本

最新版本
属性类型描述
versionstringgetLatest 方法的结果4.0.0
checksumstring6
majorboolean
messagestring
sessionKeystring
errorstring
oldstring
urlstring
manifestManifestEntry[]6.1

获取最新选项

获取最新选项
属性类型描述默认
channelstring获取最新版本的频道必须允许 '自我分配' 才能工作undefined6.8.0

ChannelRes

频道资源
PropType描述
statusstring设置的频道当前状态4.7.0
errorstring
messagestring

SetChannelOptions

设置频道选项
属性类型
channelstring
triggerAutoUpdateboolean

清除频道选项

设置频道选项
属性类型
triggerAutoUpdateboolean

获取频道结果

设置频道选项
属性类型描述自从
channelstring获取频道的当前状态4.8.0
errorstring
messagestring
statusstring
allowSetboolean

ListChannelsResult

频道信息结果
Prop类型描述自从
channelsChannelInfo[]可用的频道列表7.5.0

ChannelInfo

频道信息
属性类型描述
idnumber数字通道ID7.5.0
namestring通道名称7.5.0
publicboolean如果为真,这是默认/备份通道。设备无法自行将其分配到公共通道。相反,当设备使用()移除其通道覆盖时,它将自动从匹配的公共通道接收更新。 unsetChannel()如果为真,设备可以使用()明确将其分配到此通道。通常用于beta测试、A/B测试或优选更新跟踪。7.5.0
allow_self_setboolean通道命令使用通道 setChannel(),而不是数字7.5.0

设置自定义ID选项 name__CAPGO_KEEP_0__ id.

__CAPGO_KEEP_0__

设置自定义ID选项
属性类型
customIdstring

内置版本

设置内置版本
属性类型
versionstring

设备ID

属性
类型插件版本
deviceIdstring
属性类型
versionstring

自动更新

自动更新
属性类型
enabledboolean

插件监听器句柄

属性
类型下载事件
remove() => Promise<void>

__CAPGO_KEEP_0__

下载事件
属性类型描述
percentnumber下载进度,范围为 0 到 100。4.0.0
bundleBundleInfo

无需事件

属性
类型描述下载进度,范围为 0 到 100。
bundleBundleInfo下载进度,范围为 0 到 100。4.0.0

UpdateAvailableEvent

更新可用事件
PropType描述
bundleBundleInfo下载进度,范围为 0 到 100。4.0.0

DownloadCompleteEvent

下载完成事件
PropType描述
bundleBundleInfo当有新版本可用时发出。4.0.0

MajorAvailableEvent

标题:MajorAvailableEvent
属性类型描述
versionstring当有新主要捆绑包可用时发出。4.0.0
属性类型描述
bundleBundleInfo当更新安装失败时发出。4.0.0

DownloadFailedEvent

标题:DownloadFailedEvent
属性类型描述
versionstring当下载失败时发出.4.0.0

AppReadyEvent

AppReadyEvent
属性类型描述
bundleBundleInfo应用程序准备好使用时发射。5.2.0
statusstring

AutoUpdateAvailable

AutoUpdateAvailable
属性类型
availableboolean

设置抖动菜单选项

SetShakeMenuOptions
属性类型
enabledboolean

ShakeMenuEnabled

ShakeMenuEnabled
属性类型
enabledboolean

类型别名

Type Aliases

BundleStatus

Bundle状态

pending: 等待打包 SET 作为下一个捆绑包。 下载中:捆绑包正在下载。 成功:捆绑包已下载并准备就绪。

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

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

错误:捆绑包下载失败。

延迟到下一次

标题:延迟到下一次 继续从功能和设置 to plan dashboard and API operations, connect it with Using @capgo/capacitor-updater 为使用 @capgo/capacitor-updater 的原生能力 API 概述 为 API 概述 的实现细节 介绍 为介绍 的实现细节 API 密钥 为 API 密钥 的实现细节, 和 设备 为设备 的实现细节。