onesignal code for app.js

PHOTO EMBED

Sun Apr 16 2023 06:53:51 GMT+0000 (Coordinated Universal Time)

Saved by @sahusuneel777

import OneSignal from 'react-native-onesignal';
 
 //OneSignal Init Code
 OneSignal.setLogLevel(6, 0);
 OneSignal.setAppId("YOUR_ONESIGNAL_APP_ID");
 //END OneSignal Init Code
 
 //Prompt for push on iOS
 OneSignal.promptForPushNotificationsWithUserResponse(response => {
 console.log("Prompt response:", response);
 });
 
 //Method for handling notifications received while app in foreground
 OneSignal.setNotificationWillShowInForegroundHandler(notificationReceivedEvent => {
 console.log("OneSignal: notification will show in foreground:", notificationReceivedEvent);
 let notification = notificationReceivedEvent.getNotification();
 console.log("notification: ", notification);
 const data = notification.additionalData
 console.log("additionalData: ", data);
 // Complete with null means don't show a notification.
 notificationReceivedEvent.complete(notification);
 });
 
 //Method for handling notifications opened
 OneSignal.setNotificationOpenedHandler(notification => {
 console.log("OneSignal: notification opened:", notification);
 //write your customizable function to treat your notification
 });
content_copyCOPY