Android forground
Please note that on android foreground push open will not be shown
Step 1 - Listen to "deviceready" event(iOS only)
add event listener
document.addEventListener('deviceready', this.onDeviceReady, false);
step2 :Listen toresumeevent and activate it explicitly for the first time(iOS only)
add event listener
onDeviceReady: function() { onResume(); document.addEventListener("resume", onResume, false); app.receivedEvent('deviceready'); console.log('Received Event: ' + id); },
Step 3 - implement the onResume function(iOS only)
When the application is resumed the following code will check if it was due to push notification. if so feel free to extract the relevant custom field from the payload
add event listener
function onResume() { MappPlugin.getLastPushPayload(function (json) { var jsonString = JSON.stringify(json); if (jsonString && jsonString.length > 2) { alert("Last Push Payload: " + jsonString); } }); }
Step 4 Send push notification from Appoxee dashboard
In the message creation wizard place the deep link address