OneSignal Push Notification

circle-info
You'll need to import the javascript file in your website before starting from this link.

getPlayerId: It returns playerId from OneSignal - that can be used to send custom notification from OneSignalApis.

const { getPlayerId } = WTN.OneSignal;

getPlayerId().then(function(playerId){
  if(playerId){
    // handle for playerId
    console.log(playerId)
  }
});

setExternalUserId: To set unique user Id to OneSignal.

const { setExternalUserId } = WTN.OneSignal;

setExternalUserId("#$%jfnkjf");

removeExternalUserId: To remove externalUserId

const { removeExternalUserId } = WTN.OneSignal;

removeExternalUserId();

setTags: To add custom data attributes to your OneSignal Users

Triggers: https://documentation.onesignal.com/docs/iam-triggersarrow-up-right

addTrigger

addTriggers

removeTrigger

removeTriggers

getTriggerValue - depricated

getTriggers - depricated

Setting Email and SMS Numbers

circle-info

Feature released on 12/06/2023

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

circle-info

Feature added on 06/12/2024

This can be used to manually optin and optout users from OnrSignal.

const { optInUser, optOutUser } = WTN.OneSignal;

optInUser();

optOutUser();

Last updated