Push Callbacks
Step 1: Create NetmeraPushHeadlessTask.ts
NetmeraPushHeadlessTask.tsimport {
NetmeraPushObject,
NetmeraInteractiveAction,
NetmeraCarouselObject
} from "react-native-netmera";
export const onPushRegister = async (data: { pushToken: string }) => {
console.log('onPushRegister: ', data);
};
export const onPushReceive = async (push: NetmeraPushObject) => {
console.log('onPushReceive: ', push);
};
export const onPushOpen = async (push: NetmeraPushObject) => {
console.log('onPushOpen: ', push);
};
export const onPushDismiss = async (push: NetmeraPushObject) => {
console.log('onPushDismiss: ', push);
};
export const onPushButtonClicked = async (
push: NetmeraPushObject,
action?: NetmeraInteractiveAction
) => {
console.log('onPushButtonClicked: ', push);
console.log('Clicked action: ', action);
};
export const onCarouselObjectSelected = async (
push: NetmeraPushObject,
carouselItem?: NetmeraCarouselObject
) => {
console.log('onCarouselObjectSelected: ', push);
console.log('Selected carousel item: ', carouselItem);
};Step 2: Register Callbacks in index.js
index.jsLast updated
Was this helpful?