1. Domů
  2. Extra
  3. Metoda pushSubscriptionPrompt

Metoda pushSubscriptionPrompt

This post is also available in: Angličtina Polský

Push notifications

Návod, jak integrovat push oznámení, najdete v tomto článku.

Metoda pushSubscriptionPrompt umožňuje klientům převzít plnou kontrolu nad tím, kdy se uživateli zobrazí vyskakovací okno pro udělení oprávnění k odesílání push notifikací. To může být užitečné zejména pro ty klienty, kteří chtějí vědět kdy a kde se toto okno zákazníkovi zobrazí.

Je zde několik možností, jak přistupovat k implementaci této metody. Automatické zobrazení vyskakovacícho okna pro udělení oprávnění se zobrazuje se zpožděním, což klientům umožňuje využít zpoždění naprogramované Sambou. To Vám odebírá starost s programováním zpoždění a umožňuje Vám to věnovat více času nastavení konkrétních míst pro zobrazení.

Vypnutí automatického zobrazení vyskakovacího okna pro udělení oprávnění

Pokud chcete, abychom vypnuli automatické zobrazování tohoto okna k udělení povolení a místo toho jste sami mohli používat metodu pushSubscriptionPrompt, kontaktujte náš tým podpory. Nezapomeňte nám sdělit, zda chcete vypnout také zpoždění.

Kompatibilita prohlížečů

Je důležité si uvědomit, že některé prohlížeče vyžadují manuální zásah pro spuštění tohoto vyskakovacího okna k povolení push notifikací. V současné době nejsou žádné problémy s voláním metody pushSubscriptionPrompt s integrací hostovanou Samba.ai a samo-integrací se zapnutou výzvou k odběru.

Mohly by však nastat problémy, pokud je výzva k odběru v samo-integraci vypnutá. Je to kvůli speciálním bezpečnostním pravidlům. Ty slouží k ochraně uživatelů před dotěrnými a automatickými požadavky na přístup k různým funkcím prohlížeče. Aby byla tato vyhláška respektována, je třeba metodu připojit k „obsluze“. Tímto způsobem musíte po umístění kódu do konzole někde na stránce „kliknout“, aby se spustil. Níže jsme uvedli různé verze kódu pro různé prohlížeče:

Google Chrome, Mozilla Firefox and Opera GX

document.body.onclick = function () { return diffAnalytics.pushSubscriptionPrompt(); } Pokud používáte prohlížeč Chrome, Firefox nebo Operu, použijte tento kód a umístěte jej do konzole, aby se spustil náš pushSubscriptionPrompt.

Microsoft Edge

document.body.onclick = function () { console.log("handler fired"); return diffAnalytics.pushSubscriptionPrompt();}

Pokud používáte prohlížeč Microsoft Edge, použijte tento kód a umístěte jej do konzole, aby se spustil náš pushSubscriptionPrompt.

Safari

V současné době nepodporujeme naši pushSubscriptionPrompt metodu v prohlížeči Safari.

This post is also available in: Angličtina Polský

Upraveno 8 dubna, 2025

Byl pro vás tento článek užitečný?

Mohlo by vás zajímat