Vibration Actions Documentation
This section describes the actions implemented in the component for interacting with the device's vibration feature using the Cordova vibration plugin.
1. CheckPlugin
CheckPlugin
Description:
This action checks if the Cordova vibration plugin is successfully installed and accessible within the application. It's useful for verifying the plugin's presence before attempting to use its functionalities.
Purpose:
Usage:
This action likely returns a boolean value (e.g., true if the plugin is available, false otherwise) or triggers an event indicating the plugin's status.
true
false
2. IsCordovaDefined
IsCordovaDefined
This action checks if the core Cordova object (window.cordova) is defined. The Cordova object is the entry point for accessing all Cordova APIs, including plugins. This check is a fundamental prerequisite for using any Cordova plugin.
window.cordova
deviceready
This action likely returns a boolean value (true if window.cordova is defined, false otherwise).
3. StopVibration
StopVibration
This action attempts to immediately stop any currently ongoing vibration.
Platform Considerations:
cordova-plugin-vibration
This action likely calls navigator.vibrate(0) or navigator.vibrate([]) internally.
navigator.vibrate(0)
navigator.vibrate([])
4. Vibrate
Vibrate
This action triggers a simple device vibration for a specified duration.
Parameters:
time
This action likely calls navigator.vibrate(time).
navigator.vibrate(time)
5. VibrateUsingPattern
VibrateUsingPattern
This action triggers a device vibration with a custom pattern. The pattern is defined as an array (alternating) of on/off durations in milliseconds.
pattern
[500, 200, 500]
This action likely calls navigator.vibrate(pattern).
navigator.vibrate(pattern)