0.1.2 • Published 11 months ago
capacitor-plugin-moonbounce v0.1.2
capacitor-plugin-moonbounce
A Capacitor plugin for the Moonbounce VPN library.
Install
npm install capacitor-plugin-moonbounce
npx cap sync
API
checkPermissions()
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
requestPermissions()
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
startVPN(...)
startVPN(options: { serverIP: string; serverPort: number; disallowedApp: string; excludeIP: string; }) => Promise<void>
Param | Type |
---|---|
options | { serverIP: string; serverPort: number; disallowedApp: string; excludeIP: string; } |
stopVPN()
stopVPN() => Promise<void>
Interfaces
PermissionStatus
Prop | Type |
---|---|
vpnConnection | PermissionState |
Type Aliases
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'