/ / Jak ustalić, czy użytkownik nie zarejestrował się, aby otrzymywać powiadomienia push i / lub czy ich ustawienia są wyłączone - ios, cordova, powiadomienia push w Apple, ibm-mobilefirst

Jak ustalić, czy użytkownik nie zarejestrował się, aby otrzymywać powiadomienia push i / lub czy ich ustawienia są wyłączone - ios, cordova, powiadomienia push w Apple, ibm-mobilefirst

Wysyłamy powiadomienia wypychania transmisjinaszą hybrydową aplikację na MobileFirst 7.1 do tagu Push.ALL. W aplikacji mamy okno dialogowe wyświetlające komunikat powiadomienia push za pośrednictwem detektora onMessage WL.client.Nie chcemy, aby to okno dialogowe się otworzyło, gdy użytkownik nie jest zarejestrowany do odbierania powiadomień push podczas instalacji aplikacji lub później zmodyfikowano ich ustawienia, aby wyłączyć powiadomienia push dla naszej aplikacji .Jak można zapobiec otwieraniu okna dialogowego przez odbiornik onMessage? Program nasłuchujący uruchamia się po otwarciu aplikacji, nawet jeśli użytkownik zrezygnował z otrzymywania powiadomień push.

Odpowiedzi:

0 dla odpowiedzi № 1

Aplikacje obsługujące Push automatycznie subskrybujądo tagu Push.ALL. Jeśli nie chcesz (użytkownik nie rejestruje się, aby naciskać lub wyłącza funkcję push), możesz zrezygnować z usługi Push.ALL, aby uniemożliwić wysyłanie powiadomień o transmisji do określonego klienta.

Posługiwać się unsubscribeTag(tagname,options) API do tego.

Więcej szczegółów na temat interfejsu API tutaj.