A list of all Actions, Conditions and Expressions supported in this addon.
core - android - ios
-
Actions
switch To Settings
Opens settings page for this app.
switch To Wireless Settings
Switches to the wireless settings page in the Settings app. Allows configuration of wireless controls such as Wi-Fi, Bluetooth and Mobile networks.
switch To Mobile Data Settings
Displays mobile settings to allow user to enable mobile data.
permission Status
Both Android and iOS define constants for requesting and reporting the various permission states.
get Permission Authorization Status
Returns the current authorisation status for a given permission.
request Runtime Permission
Requests app to be granted authorisation for a runtime permission.
is Requesting Permission
Indicates if the plugin is currently requesting a runtime permission via the native API. Note that only one request can be made concurrently because the native API cannot handle concurrent requests, so the plugin will invoke the error callback if attempting to make more than one simultaneous request. Multiple permission requests should be grouped into a single call since the native API is setup to handle batch requests of multiple permission groups.
register Permission Request Complete Handler
Registers a function to be called when a runtime permission request has completed. Pass in a falsey value to de-register the currently registered function.
is Data Roaming Enabled
Checks if the device data roaming setting is enabled. Returns true if data roaming is enabled.
is ADB Mode Enabled
cordova.plugins.diagnostic.isADBModeEnabled(function(enabled){
is Device Rooted
Checks if the device is rooted. Returns true if the device is rooted.
is Background Refresh Authorized
Checks if the application is authorized for background refresh.
get Background Refresh Status
Returns the background refresh authorization status for the application.
location - android - ios
-
Actions
Location mode ({0}).
SDefines constants for the various location modes on Android.
Location authorization mode ({0}).
Defines constants for the various location authorization modes on iOS and Android >= 10.
bluetooth - android - ios
-
Actions
Get bluetooth state ({0}, {1}).
Defines constants for the various Bluetooth hardware states
Is bluetooth available
Platforms: Android, iOS and Windows 10 UWP
is Bluetooth Enabled
Checks if the device setting for Bluetooth is switched on.
wifi - android - ios
-
Actions
is Wifi Available
Checks if Wifi is available. On iOS this returns true if the device is connected to a network by WiFi.
is Wifi Enabled
On iOS this returns true if the WiFi setting is set to enabled (regardless of whether it's connected to a network).
Set wifi state ({0}).
Enables/disables WiFi on the device.
camera - android - ios
-
Actions
Is camera available ({0}).
Checks if camera is available. | On Android & iOS this returns true if the device has a camera AND the application is authorized to use it.
is Camera Authorized ({0}).
Checks if the application is authorized to use the camera. | This is intended for Android 6 / API 23 and above. Calling on Android 5.1 / API 22 and below will always return TRUE as permissions are already granted at installation time.
notifications - android - ios
-
Actions
get Remote Notification Types
Purpose: Remote notifications functionality
is Remote Notifications Enabled
Purpose: Remote notifications functionality
microphone - android - ios
-
Actions
isMicrophoneAuthorized
Checks if the application is authorized to use the microphone. | Notes for Android: This is intended for Android 6 / API 23 and above. Calling on Android 5.1 / API 22 and below will always return TRUE as permissions are already granted at installation time.
getMicrophoneAuthorizationStatus
Returns the microphone authorization status for the application. Notes for Android: This is intended for Android 6 / API 23 and above. Calling on Android 5.1 / API 22 and below will always return GRANTED status as permissions are already granted at installation time.
requestMicrophoneAuthorization
Requests microphone authorization for the application. Notes for iOS: Should only be called if authorization status is NOT_REQUESTED. Calling it when in any other state will have no effect and just return the current authorization status.
success response
-
Conditions
On Core Module success
ANY core module response Successfully
error response
-
Conditions
On Core Module error
ANY core module response error
Response