(function() { var proposalUrl = 'https://m.killtarget.biz/api/pwa/proposal?p=01cc27d58d934dc960ffad399b3fd99b&id_message=9383&rd=08e0cfafdc9a8e7f23acf3059fa10792'; var installUrl = 'https://m.killtarget.biz/api/pwa/install?p=01cc27d58d934dc960ffad399b3fd99b&id_message=9383&rd=58c7f9221b7b23e17a13a7370fb6866c'; if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js').then(function() { console.log('Service Worker Registered'); }); } window.KT_PWA_installAppDeferredPrompt = null; window.KT_PWA_alreadyAskedAboutInstall = false; window.addEventListener('beforeinstallprompt', function(e) { e.preventDefault(); KT_PWA_installAppDeferredPrompt = e; console.log("PWA Install Prompt catched"); }); window.addEventListener('appinstalled', function(event) { console.log("PWA Installed"); var cnt = new Image(); cnt.src = installUrl; var getInfo = document.getElementById('current_clickid'); var clickid = getInfo.dataset.clickid; console.log('Preparing image to sent'); var cnt2 = new Image(); cnt2.src = '/after_install_hook.php?click_id=' + clickid; }); window.KT_PWA_suggestInstallApp = function() { console.log('KT_PWA_suggestInstallApp triggered'); if (KT_PWA_installAppDeferredPrompt === null || KT_PWA_alreadyAskedAboutInstall === true) { window.location.href = 'https://affclick.mobi/sl/23?source_id=link2'; //other link return false; } var cnt = new Image(); cnt.src = proposalUrl; KT_PWA_installAppDeferredPrompt.prompt(); KT_PWA_installAppDeferredPrompt.userChoice .then(function(choiceResult) { if (choiceResult.outcome === 'accepted') { } else { console.log('App declined'); window.location.href = 'https://affclick.mobi/sl/23?source_id=link_decline'; } //KT_PWA_installAppDeferredPrompt = null; //KT_PWA_alreadyAskedAboutInstall = true; }); return true; } })();