-
This plugin will notify you JavaScript app when you app is launched or resumed using a UIApplicationShortcutItem.
-
The plugin will call
window.onShortcutEvent
and pass an object. Thedata
property of that object contains theUIApplicationShortcutItemType
of the shortcut used.
$ cordova plugin add cordova-plugin-3dtouch-shortcutitems
For custom shortcut icon create an Asset catalog and add your images. In this example the custom image used is called my-shortcut-icon
. Set the text for the shortcut, in this example we are using Shortcut Title
. Finally set the type of the shortcut, we are using com.example.quicklink.action
.
<key>UIApplicationShortcutItems</key>
<array>
<dict>
<key>UIApplicationShortcutItemIconFile</key>
<string>my-shortcut-icon</string>
<key>UIApplicationShortcutItemTitle</key>
<string>Shortcut Title</string>
<key>UIApplicationShortcutItemType</key>
<string>com.example.quicklink.action</string>
</dict>
</array>
UIApplicationShortcutItems Reference
// Register callback
window.onShortcutEvent = function(event) {
alert(event.data);
};
// Initialize properly
document.addEventListener('deviceready', function() {
window.shortcutItem.initialize();
}, false);