Initial configuration
Introduction
Client-Side Implementation (JavaScript)
Required Variables
Integration Code (Javascript)
<script src="https://code.jquery.com/jquery-3.3.1.min.js" async=""></script>
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
<script>
var OneSignal = window.OneSignal || [];
var appid = "876203bc-1517-42ac-8eea-ad98e4aa7515"; // Replace with your App ID
var urlAddPlayerId = "www.example.com/add-player-id.php";
var sendPlayerId = function(playerId) {
if (!playerId) return;
$.ajax(urlAddPlayerId, {
method: 'POST',
data: {
playerid: playerId,
appid: appid
}
})
.then(
function success(response) {
console.log('Success: Player ID synced. ' + response);
},
function fail(data, status) {
console.log('Error: Sync failed. Status: ' + status);
}
);
};
OneSignal.push(function() {
OneSignal.init({
appId: appid,
});
OneSignal.getUserId(sendPlayerId);
});
</script>Last updated
Was this helpful?
