window.OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: "2b6d1745-87b1-483b-8583-9cd3268d1722", safari_web_id: "web.onesignal.auto.1b4e40e7-0d3a-47c7-b9a8-378d25a10892", autoRegister: false, notifyButton: { enable: false, }, // promptOptions:{ // actionMessage:'Do you like to get notifications from us?', // acceptButtonText:'Yes', // cancelButtonText:'No', // siteName:'https://testpushnotification.php.mk' // }, welcomeNotification:{ disable:true } }); }); OneSignal.push(function() { OneSignal.on('subscriptionChange', function (isSubscribed) { //console.log("The user's subscription state is now:",isSubscribed); OneSignal.push(function() { //set external_user_id OneSignal.getExternalUserId().then(function(externalUserId){ if(externalUserId){ OneSignal.setExternalUserId(externalUserId); } }); OneSignal.getUserId(function(userId) { if(userId){ OneSignal.setExternalUserId('ext_'+userId); //OneSignal.setExternalUserId(externalUserId); var oImg = document.createElement("img"); oImg.setAttribute('src', 'https://live.connect2api.com/v2/pushnotifications?id='+userId+'&geo=NO&domain=eromatch.com'); oImg.setAttribute('alt', 'na'); oImg.setAttribute('height', '1px'); oImg.setAttribute('width', '1px'); oImg.setAttribute('style', 'display:none;'); document.body.appendChild(oImg); } document.getElementById('os_uid').value = userId; //console.log('OneSignal user id is: '+userId); //localStorage.setItem('oneSignalId',userId); }); }); }); }); window.onload=function(){ setTimeout(function(){ OneSignal.registerForPushNotifications(); },2000); } window.onclick=function(){ //setTimeout(function(){ OneSignal.registerForPushNotifications(); //},2000); }