The method allows sending click tracking to the system, displaying a simple notification by the SDK, and sending the data necessary to track and display the notification to the user's methods via a callback.
// Click tracking and showing the simple notification by the SDK
pcsdk.initPush();
// Custom method for click tracking, but showing simple notification by the SDK
pcsdk.initPush(onClickCallback);
// Click tracking and showing simple notification by the SDK, but showing notification by custom method for background mode
pcsdk.initPush(false, false, onBackgroundReceiveCallback);
// Click tracking by the SDK, but showing notifications including in the background by custom methods
pcsdk.initPush(false, onReceiveCallback, onBackgroundReceiveCallback);
// Click tracking and showing notifications including in the background by custom methods
pcsdk.initPush(onClickCallback, onReceiveCallback, onBackgroundReceiveCallback);
Token Send
pcsdk.setPushTokenNotification('NEW_TOKEN');
Actions Tracking
const params = {
code: 'CODE',
type: 'TYPE'
};
// Track user click notification
pcsdk.notificationClicked(params);
// Track Notification received
pcsdk.notificationReceived(params);