1. Strona główna
  2. Extra
  3. Metoda pushSubscriptionPrompt

Metoda pushSubscriptionPrompt

This post is also available in: Angielski

Powiadomienia push

Instrukcje dotyczące integracji powiadomień push można znaleźć w tym artykule.

Metoda pushSubscriptionPrompt umożliwia klientom pełną kontrolę nad tym, kiedy okno pozwolenie na powiadomienie push jest wyświetlane użytkownikowi. Może to być przydatne dla klientów, którzy chcą kontrolować, kiedy i gdzie okno będzie wyświetlane klientom.

Dostępnych jest kilka opcji implementacji tej metody. Automatyczne wyświetlanie okna działa niezależnie od opóźnienia wyświetlania, umożliwiając klientom korzystanie z opóźnienia zaprogramowanego przez Sambę. W ten sposób można zaprogramować okno, aby było uruchamiane na wybranych witrynach, a oprogramowanie opóźnienia zostawić po naszej stronie.

Wyłączanie automatycznego wyświetlania okna

Jeśli chcesz, abyśmy wyłączyli automatyczne wyświetlanie okna Push i zamiast tego chcesz używać metody pushSubscriptionPrompt samodzielnie, skontaktuj się z naszym zespołem pomocy technicznej. Nie zapomnij poinformować nas, czy chcesz również wyłączyć opóźnienie.

Kompatybilność z przeglądarkami

Pamiętaj, że niektóre przeglądarki wymuszają określone wymagania dotyczące ręcznego wyzwalania okien o pozwolenie na powiadomienia push. Obecnie nie ma problemów z wywołaniem metody pushSubscriptionPrompt z integracją hostowaną przez Samba.ai i samodzielną integracją z włączoną opcją opt-in Popup z niestandardowym wyrażeniem zgody.

 

Jednym z wyjątków jest wyłączony opt-in Popup z niestandardowym wyrażeniem zgody w samodzielnej integracji. Jest to spowodowane specjalną polityką bezpieczeństwa przeglądarek. Służy ona do ochrony użytkowników przed natrętnymi i automatycznymi prośbami o dostęp do różnych funkcji przeglądarki. Właśnie dlatego naszą metodę musimy dołączyć metodę do tzw. „handlera” W ten sposób po wywołaniu kodu w konsoli, użytkownik będzie musiał kliknąć gdziekolwiek na stronie, aby uruchomić okno. Poniżej wymieniliśmy różne wersje implementacji takiego kodu z „handlerem” dla różnych przeglądarek:

Google Chrome, Mozilla Firefox and Opera GX

document.body.onclick = function () { return diffAnalytics.pushSubscriptionPrompt(); }

Użyj tego kodu i umieść go w konsoli, aby uruchomić naszą metodę pushSubscriptionPrompt , jeśli używasz przeglądarki Chrome, Firefox lub Opera.

Microsoft Edge

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

Użyj tego kodu i umieść go w konsoli, aby uruchomić naszą metodę pushSubscriptionPrompt , jeśli używasz przeglądarki Microsoft Edge.

Safari

Nasza metoda pushSubscriptionPrompt  nie jest wspierana przez przeglądarkę Safari.

 

 

 

This post is also available in: Angielski

Zaktualizowano na 18 marca, 2025

Czy ten artykuł był pomocny?

Artykuły powiązane