0.0.2 • Published 10 months ago
capacitor-webview-update v0.0.2
capacitor-webview-update
capacitor webview update
Install
npm install capacitor-webview-update
npx cap sync
API
getSystemWebView()
getUpgradeWebView()
getCurrentInstruction()
compareVersion(...)
upgradeWebView(...)
deleteWebView(...)
applyWebView()
addListener('upgradeProcess', ...)
addListener('upgradeComplete', ...)
addListener('upgradeError', ...)
removeAllListeners()
- Interfaces
- Type Aliases
getSystemWebView()
getSystemWebView() => Promise<{ packageName: string; versionName: string; }>
Returns: Promise<{ packageName: string; versionName: string; }>
getUpgradeWebView()
getUpgradeWebView() => Promise<{ packageName: string; versionName: string; }>
Returns: Promise<{ packageName: string; versionName: string; }>
getCurrentInstruction()
getCurrentInstruction() => Promise<{ instruction: instructionType; }>
Returns: Promise<{ instruction: instructionType; }>
compareVersion(...)
compareVersion(options: { versionName: string; }) => Promise<{ result: number; }>
Param | Type |
---|---|
options | { versionName: string; } |
Returns: Promise<{ result: number; }>
upgradeWebView(...)
upgradeWebView(options: { type: sourceType; source: { packageName: string; versionName: string; url: string; }; }) => Promise<void>
Param | Type |
---|---|
options | { type: sourceType; source: { packageName: string; versionName: string; url: string; }; } |
deleteWebView(...)
deleteWebView(options: { path: string; }) => Promise<void>
Param | Type |
---|---|
options | { path: string; } |
applyWebView()
applyWebView() => Promise<void>
addListener('upgradeProcess', ...)
addListener(eventName: 'upgradeProcess', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param | Type |
---|---|
eventName | 'upgradeProcess' |
listenerFunc | () => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
addListener('upgradeComplete', ...)
addListener(eventName: 'upgradeComplete', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param | Type |
---|---|
eventName | 'upgradeComplete' |
listenerFunc | () => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
addListener('upgradeError', ...)
addListener(eventName: 'upgradeError', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param | Type |
---|---|
eventName | 'upgradeError' |
listenerFunc | () => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
removeAllListeners()
removeAllListeners() => Promise<void>
Interfaces
PluginListenerHandle
Prop | Type |
---|---|
remove | () => Promise<void> |
Type Aliases
instructionType
'arm' | 'arm64' | "x86_64" | "x86"
sourceType
'local' | 'remote' | 'package'