Please ensure Javascript is enabled for purposes of website accessibility

O konfiguracji powiadomień na iOS

Wstęp
Aplikacja Kiedy śmieci korzysta z tzw. Push Notification, czyli zewnętrznych powiadomień. Zdecydowaliśmy się na takie rozwiązanie z kilku powodów. Dwa najważniejsze to brak konieczności uruchamiania aplikacji jako serwisu działającego w tle i dzięki temu oszczędzanie baterii urządzenia, oraz sterowanie powiadomieniami z poziomu naszych serwerów dzięki czemu zmiany wprowadzone w harmonogramach są zawsze uwzględniane a przypomnienia aktualne.
Do działania notyfikacji wymagane są następujące elementy:

- Nadane uprawnienia do otrzymywania powiadomień.

Tu sprawa z naszą aplikacją na iOS jest bardzo prosta. Po instalacji i pierwszym uruchomieniu stara się ona zarejestrować z usługach Apple i uruchomić notyfikacje. Pojawia się wówczas komunikat z prośbą o udzielenie praw do powiadomień. Wystarczy potwierdzić takie uprawnienie.

- Token i identyfikator urządzenia dla aplikacji Kiedy śmieci

To para niepowtarzalnych ciągów znaków, które pozwalają usługom Apple przesłać notyfikację do danego, określonego urządzenia podłączonego do Internetu. Identyfikatory te są związane tylko i wyłącznie z aplikacją Kiedy śmieci. Są przez nas przechowywane i wykorzystywane do tego by nadać w usługach Apple powiadomienie na dane urządzenie. Identyfikatory nie są w żaden sposób powiązywane przez nas z użytkownikami. Jednak ich brak sprawi, że notyfikacje nie będą mogły być wysyłane.
Wszystkie te elementy użytkownik może zweryfikować w ustawieniach aplikacji pod przyciskiem powiadomień: 

Po jego „tapnięciu” pojawi się panel z informacjami o wymaganych elementach i stanie ich dostępności:

Określanie przyczyny problemu
W nowych wersjach naszej aplikacji przygotowaliśmy szereg mechanizmów, które mają pomagać użytkownikom w rozwiązywaniu problemów z powiadomieniami.
Główną przyczyną braku powiadomień są blokady w uprawnieniach aplikacji Kiedy śmieci do ich otrzymywania. W tym celu przygotowany został komunikat, który pojawi się w aplikacji zaraz po uruchomieniu jeśli tylko oprogramowanie wykryje problemy z serwisem notyfikacji. 

Z tego miejsca użytkownik może przejść bezpośrednio do ustawień i zweryfikować problem.
Rozwiązywanie problemów z powiadomieniami.
Jak już zostało wspomniane najczęstszą przyczyną braku powiadomień jest odebranie uprawnień do notyfikacji.
Jeśli w ustawieniach otrzymany następujące ostrzeżenie: 

Wówczas należy zamknąć aplikację i zezwolić na otrzymywanie przez nią powiadomień.
Informacje dodatkowe
Zmieniliśmy z końcem roku 2022 sposób prezentacji przesyłanych powiadomień. Obecnie notyfikacje zawiera jedynie informację o tym, że aplikacja Kiedy śmieci przypomina o zbliżającym się wydarzeniu.
Powód tej zmiany jest związany z mechanizmami Apple i użytkowaniem samej aplikacji. Opisany wcześniej token służy do podpisywania w usługach Apple wysyłki powiadomienia do konkretnego urządzenia. O ile jednak identyfikator urządzenia dla aplikacji na danym telefonie jest niezmienny o tyle token ma swój „czas życia”. Oznacza to, że token taki może być wykorzystywany tylko przez pewien czas. Później staje się nieważny. Token w naszej aplikacji jest odnawiany przy każdym uruchomieniu z dostępem do Internetu. Gdy zostaje poprawnie nadany aplikacja wysyła go do nas i dzięki temu powiadomienia mogą być poprawnie nadawane.
Zmiana sposobu prezentacji powiadomień ma delikatnie zachęcić użytkownika by ten „tapnął” na notyfikację i uruchomił Kiedy śmieci. Wówczas na głównym ekranie pojawią się informacje o najbliższych odbiorach, ale też w tle zaktualizowany zostanie token. Dzięki temu wszystko będzie działać zapewniając wygodę i użyteczność naszej aplikacji.

Prosimy więc: zaglądajcie i uruchamiajcie aplikację – to zapewni ciągłość jej działania i otrzymywania powiadomień.

Zawsze też z chęcią pomagamy użytkownikom. Zanim napiszecie negatywne komentarze sprawdźcie ustawienia, napiszcie do nas – pomożemy. Każdy kto się do nas odezwał otrzymał wsparci, a problemy udawało się rozwiązać za każdym razem. 

© Copyright 2020-2025 KIEDYSMIECI.INFO - Wszelkie prawa zastrzeżone