block-quote On this pagechevron-down
copy Copy chevron-down
Javascript APIS OneSignal Push Notification getPlayerId : It returns playerId from OneSignal - that can be used to send custom notification from OneSignalApis.
Copy const { getPlayerId } = WTN.OneSignal;
getPlayerId().then(function(playerId){
if(playerId){
// handle for playerId
console.log(playerId)
}
});
Copy import { getPlayerId } from "webtonative/OneSignal";
getPlayerId().then(function(playerId){
if(playerId){
// handle for playerId
console.log(playerId)
}
});
setExternalUserId : To set unique user Id to OneSignal.
Copy const { setExternalUserId } = WTN.OneSignal;
setExternalUserId("#$%jfnkjf");
Copy import { setExternalUserId } from "webtonative/OneSignal";
setExternalUserId("#$%jfnkjf");
removeExternalUserId : To remove externalUserId
Copy const { removeExternalUserId } = WTN.OneSignal;
removeExternalUserId();
Copy import { removeExternalUserId } from "webtonative/OneSignal";
removeExternalUserId();
setTags : To add custom data attributes to your OneSignal Users
Triggers: https://documentation.onesignal.com/docs/iam-triggers arrow-up-right
addTrigger
addTriggers
removeTrigger
removeTriggers
getTriggerValue - depricated
getTriggers - depricated
Setting Email and SMS Numbers
Available only on Android
Setting and Logging Out Email
Setting and Logging Out SMS Number
Changes done on 26th June, 2024 for Android targetSdk 34. Now for logout the email and number is mandatory for the required functions.
OptIn and OptOut Functions
This can be used to manually optin and optout users from OnrSignal.
const { optInUser, optOutUser } = WTN.OneSignal;
optInUser();
optOutUser();
import { optInUser, optOutUser } from "webtonative/OneSignal";
optInUser();
optOutUser();