Deep - Linking
Android forground
Please note that on android foreground push open will not be shown
Step 1 - Listen to "deviceready" event
add event listener
document.addEventListener('deviceready', this.onDeviceReady, false);
step 2 : Listen to resume event and activate it explicitly for the first time
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
When 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() { AppoxeePlugin.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