Przewodnik aplikacji mobilnej
Zainstaluj i używaj aplikacji mobilnej Notifer dla iOS i Android.
Aplikacja mobilna zapewnia natywne powiadomienia push, obsługę offline i zoptymalizowaną wydajność dla smartfonów.
Instalacja aplikacji
iOS (iPhone/iPad)
-
Pobierz z App Store
- Otwórz App Store na swoim urządzeniu
- Szukaj "Notifer"
- Dotknij "Pobierz" → "Zainstaluj"
- Lub odwiedź: apps.apple.com/notifer (już wkrótce)
-
Wymagania systemowe
- iOS 14.0 lub nowszy
- iPhone 6s lub nowszy
- iPad (5. generacji) lub nowszy
Android
-
Pobierz z Google Play
- Otwórz Sklep Google Play
- Szukaj "Notifer"
- Dotknij "Zainstaluj"
- Lub odwiedź: play.google.com/notifer (już wkrótce)
-
Wymagania systemowe
- Android 8.0 (Oreo) lub nowszy
- 50 MB wolnej przestrzeni
Testy beta
Dołącz do TestFlight (iOS):
- Zainstaluj aplikację TestFlight
- Otwórz link zaproszenia do bety
- Zaakceptuj i zainstaluj Notifer beta
Dołącz do Play Console Beta (Android):
- Odwiedź URL rejestracji do bety
- Zaakceptuj zaproszenie
- Zaktualizuj aplikację do wersji beta
Konfiguracja pierwszego uruchomienia
Zaloguj się
Opcja 1: E-mail/hasło
- Dotknij "Zaloguj się"
- Wprowadź e-mail i hasło
- Dotknij "Kontynuuj"
Opcja 2: Logowanie Google
- Dotknij "Kontynuuj z Google"
- Wybierz konto Google
- Przyznaj uprawnienia
Nowy użytkownik:
- Dotknij "Zarejestruj się", aby utworzyć konto
- Lub najpierw zarejestruj się na app.notifer.io/register
Przyznaj pozwolenie na powiadomienia
iOS:
- Aplikacja pyta: "Zezwolić na powiadomienia?"
- Dotknij "Zezwól"
- Pozwolenie przyznane natychmiast
Android:
- Aplikacja pyta: "Zezwolić na powiadomienia?"
- Dotknij "Zezwól"
- Może być konieczne włączenie w Ustawienia → Aplikacje → Notifer → Powiadomienia
Bez pozwolenia na powiadomienia nie będziesz otrzymywać powiadomień push. Możesz włączyć je później w ustawieniach urządzenia.
Synchronizuj subskrypcje
Po zalogowaniu:
- Istniejące subskrypcje synchronizują się automatycznie
- Tematy z panelu internetowego pojawiają się w aplikacji
- Ustawienia powiadomień są zachowane
Nawigacja w aplikacji
Dolny pasek nawigacyjny
Aplikacja ma 4-5 zakładek w dolnym pasku nawigacyjnym:
Wiadomości (💬)
- Połączony kanał wiadomości ze wszystkich subskrybowanych tematów
- Aktualizacje w czasie rzeczywistym przez SSE
- Filtruj według tematu, priorytetu, tagów
Subskrypcje (📥)
- Lista tematów, które subskrybujesz
- Szybki dostęp do kanałów subskrybowanych tematów
- Status powiadomień dla każdej subskrypcji
Twoje tematy (📁)
- Tematy, które posiadasz/stworzyłeś
- Twórz nowe tematy
- Zarządzaj swoimi tematami
Przeglądaj (✨)
- Odkrywaj nowe publiczne tematy
- Szukaj tematów
- Subskrybuj tematy udostępniane przez innych
Zespoły (👥) — tylko plan TEAM
- Przeglądaj i zarządzaj swoimi zespołami
- Twórz nowe zespoły
- Członkowie zespołu i zaproszenia
Ustawienia nie są zakładką. Dostęp do nich uzyskasz dotykając ikony koła zębatego (⚙️) w nagłówku ekranu.
Zarządzanie tematami
Subskrybowanie tematów
Z zakładki Przeglądaj:
- Dotknij zakładki "Przeglądaj" w dolnej nawigacji
- Przeglądaj dostępne tematy publiczne
- Dotknij karty tematu
- Dotknij przycisku "Subskrybuj"
- Skonfiguruj ustawienia powiadomień
- Dotknij "Zapisz"
Z URL tematu:
- Otwórz link:
app.notifer.io/topic/topic-name - Aplikacja otwiera się automatycznie (deep link)
- Dotknij "Subskrybuj"
Tworzenie tematów
- Dotknij zakładki "Twoje tematy" (Twoje posiadane tematy)
- Dotknij przycisku "+" (pływający przycisk akcji)
- Wprowadź szczegóły tematu:
- Nazwa (wymagana)
- Opis (opcjonalnie)
- Poziom dostępu: Publiczny lub Prywatny
- Widoczność: Pokaż w Przeglądaj lub ukryty
- Dotknij "Utwórz temat"
Wyświetlanie wiadomości
Z zakładki Subskrypcje:
- Dotknij zakładki "Subskrypcje"
- Dotknij subskrybowanego tematu
- Otwiera się kanał wiadomości
Z zakładki Wiadomości:
- Dotknij zakładki "Wiadomości"
- Zobacz połączony kanał ze wszystkich subskrypcji
- Dotknij wiadomość, aby zobaczyć szczegóły lub przejść do tematu
Kanał wiadomości:
- Pokazuje wszystkie wiadomości dla tematu
- Automatyczne aktualizacje w czasie rzeczywistym
- Przeciągnij, aby odświeżyć
- Nieskończone przewijanie (załaduj więcej)
Szczegóły wiadomości:
- Dotknij wiadomość, aby rozwinąć
- Wyświetl pełną treść
- Zobacz metadane (priorytet, tagi, znacznik czasu)
- Akcje: Kopiuj, Udostępnij, Usuń (tylko właściciel)
Powiadomienia push
Ustawienia powiadomień
Ustawienia globalne:
- Dotknij ikony koła zębatego (⚙️) w nagłówku
- Przejdź do "Powiadomienia"
- Przełącz "Powiadomienia push" włącz/wyłącz dla tego urządzenia
Ustawienia dla każdego tematu:
- Otwórz temat
- Dotknij ikony ustawień (⚙️) w prawym górnym rogu
- Skonfiguruj w sekcji Powiadomienia:
- Powiadomienia push - Włącz/wyłącz dla tego tematu
- Próg priorytetu - Minimalny priorytet do powiadomienia (P1-P5)
- Dźwięk - Włącz i wybierz dźwięk powiadomienia (Domyślny, Dzwonek, Alert, Pilny)
- Wibracje - Włącz/wyłącz wibracje
- Filtr tagów - Powiadamiaj tylko o określonych tagach (oddzielone przecinkami)
Aby dowiedzieć się więcej o zaawansowanych ustawieniach powiadomień, odwiedź Przewodnik powiadomień.
Powiadomienia oparte na priorytecie
Kontroluj, które wiadomości Cię powiadamiają:
| Priorytet | Zachowanie |
|---|---|
| P1 - Krytyczny | Stałe + dźwięk + wibracja |
| P2 - Wysoki | Powiadomienie + dźwięk |
| P3 - Średni | Standardowe powiadomienie (domyślne) |
| P4 - Niski | Ciche (opcjonalne) |
| P5 - Informacyjny | Brak powiadomienia (ciche) |
Ustaw próg:
Temat: "server-alerts"
Próg: P2 (Wysoki)
Wynik: Tylko priorytet P1 i P2 powiadamia
Filtrowanie tagów
Subskrybuj określone typy wiadomości:
Przykład:
Temat: "deployments"
Filtr tagów: "production"
Wynik: Tylko wiadomości oznaczone "production" powiadamiają
Konfiguracja:
- Otwórz ustawienia powiadomień tematu
- Dotknij "Filtr tagów"
- Wprowadź tagi (oddzielone przecinkami)
- Wybierz tryb:
- Dowolny - Wiadomość ma dowolny tag
- Wszystkie - Wiadomość ma wszystkie tagi
- Dotknij "Zapisz"
Opcje dźwięków
Wbudowane dźwięki
iOS:
- Domyślny - Standardowe powiadomienie
- Alert - Zwracający uwagę ton
- Pilny - Głośny, powtarzający się (dla priorytetu P1)
- Subtelny - Miękki dzwonek (dla niskiego priorytetu P4/P5)
- Cichy - Bez dźwięku
Android:
- Systemowe dźwięki powiadomień
- Niestandardowe dźwięki (wkrótce)
Niestandardowe dźwięki (funkcja ESSENTIALS)
Prześlij własne dźwięki powiadomień:
- Ustawienia → Dźwięki → Prześlij dźwięk
- Wybierz plik .mp3 lub .wav (maks. 5 sekund)
- Nazwij swój dźwięk
- Użyj w ustawieniach dla tematu
Zachowanie oparte na priorytecie
Priorytet 1 - Krytyczny (P1)
- Dźwięk: Pilny, głośny ton
- Wibracja: Silna, powtarzana (stałe + dźwięk + wibracja)
- Banner: Pełnoekranowy alert (iOS)
- Plakietka: Czerwona kropka
- Powiadomienie: Pozostaje do odrzucenia
Priorytet 2 - Wysoki (P2)
- Dźwięk: Ton alertu
- Wibracja: Średnia (powiadomienie + dźwięk)
- Banner: Standardowe powiadomienie
- Plakietka: Pomarańczowa kropka
- Powiadomienie: Auto-odrzucenie po 30s
Priorytet 3 - Średni (P3)
- Dźwięk: Domyślny dzwonek
- Wibracja: Lekka
- Banner: Krótkie powiadomienie (standardowe, domyślne)
- Plakietka: Niebieska kropka
- Powiadomienie: Auto-odrzucenie po 10s
Priorytet 4 - Niski (P4)
- Dźwięk: Miękki ton (opcjonalnie)
- Wibracja: Brak
- Banner: Minimalny
- Plakietka: Szara kropka
- Powiadomienie: Ciche (opcjonalne)
Priorytet 5 - Informacyjny (P5)
- Dźwięk: Brak
- Wibracja: Brak
- Banner: Brak
- Plakietka: Opcjonalna
- Powiadomienie: Brak powiadomienia (ciche, tylko w aplikacji)
Zachowanie powiadomień
Gdy aplikacja jest:
Zamknięta:
- Pojawia się powiadomienie push
- Dotknij → Otwiera aplikację do tematu
- Aktualizuje odznakę nieprzeczytanych
W tle:
- Pojawia się powiadomienie push
- Opcjonalna synchronizacja w tle
- Aktualizuje liczbę odznak
Na pierwszym planie (aktywna):
- Aktualizacja w czasie rzeczywistym WebSocket
- Banner w aplikacji (opcjonalnie)
- Brak powiadomienia systemowego
Deep linking
Dotykanie powiadomienia:
- Otwiera aplikację Notifer
- Nawiguje do określonego tematu
- Przewija do wiadomości, która wywołała powiadomienie
- Oznacza wiadomość jako przeczytaną
Schemat URL:
notifer://topic/{topic-name}
notifer://topic/{topic-name}/message/{message-id}
Aktualizacje w czasie rzeczywistym
Połączenie WebSocket
Gdy aplikacja jest aktywna:
- Połączenie WebSocket dla natychmiastowych aktualizacji
- Niższe opóźnienie niż powiadomienia push
- Bardziej wydajne zużycie baterii
- Automatyczne ponowne połączenie
Status połączenia:
- 🟢 Połączony - Aktualizacje na żywo
- 🟡 Łączenie - Nawiązywanie połączenia
- 🔴 Rozłączony - Tryb offline
Obsługa offline
Zapisane wiadomości:
- Ostatnie wiadomości zapisane lokalnie
- Dostępne w trybie offline
- Synchronizuje, gdy połączenie powróci
Akcje w kolejce:
- Publikowanie wiadomości w kolejce
- Subskrypcje w kolejce
- Automatyczne wysyłanie po przywróceniu połączenia
Synchronizacja w tle
iOS Background App Refresh:
- Ustawienia → Ogólne → Odświeżanie aplikacji w tle
- Włącz dla Notifer
- Aplikacja synchronizuje okresowo
Android Background Sync:
- Włączone domyślnie
- Upewnij się, że optymalizacja baterii jest wyłączona
Publikowanie wiadomości
Z aplikacji mobilnej
Z zakładki Wiadomości:
- Dotknij zakładki "Wiadomości"
- Dotknij przycisku wysyłania (📤) w prawym dolnym rogu
- Wybierz temat do publikacji
- Wprowadź szczegóły wiadomości:
- Wiadomość - Treść (wymagana)
- Tytuł - Opcjonalny nagłówek
- Priorytet - Wybór 1-5
- Tagi - Oddzielone przecinkami
- Dotknij "Opublikuj wiadomość"
Szybkie publikowanie
Rozszerzenie udostępniania i widżety ekranu głównego są planowane w przyszłej wersji.
Ustawienia aplikacji
Dostęp do ustawień uzyskasz dotykając ikony koła zębatego (⚙️) w nagłówku dowolnego ekranu.
Konto
- Wyświetl swój awatar, nazwę użytkownika i email
- Email jest tylko do odczytu (nie można go zmienić w aplikacji)
Subskrypcja
- Wyświetl aktualny plan (FREE, ESSENTIALS, TEAM)
- Ulepsz plan - Zobacz cennik i ulepsz
- Zarządzaj - Otwórz zarządzanie subskrypcją w App Store/Play Store
Wygląd
- Motyw - Przełącz między trybem jasnym i ciemnym
Język
- Wybierz z 7 obsługiwanych języków (angielski, polski, niemiecki, włoski, hiszpański, francuski, portugalski)
Waluta
- Wybierz preferowaną walutę do wyświetlania cen
Powiadomienia
- Powiadomienia push - Główny przełącznik dla tego urządzenia
Bezpieczeństwo
- Zmień hasło - Zaktualizuj swoje hasło (niedostępne dla kont OAuth)
- Klucze API - Twórz i zarządzaj kluczami API do integracji
Prywatność i dane
- Pobierz moje dane - Eksportuj wszystkie swoje dane jako JSON
- Usuń konto - Trwale usuń swoje konto i wszystkie dane
Wsparcie (tylko plan TEAM)
- Skontaktuj się ze wsparciem - Otwórz czat na żywo z zespołem wsparcia
Opcje deweloperskie
Opcje deweloperskie są domyślnie ukryte. Dotknij wersję aplikacji 7 razy, aby je włączyć.
- Rejestracja push - Wyświetl status rejestracji
- ID urządzenia - Wyświetl ID bieżącego urządzenia
- Token push - Wyświetl token FCM/APNs
- Logi debugowania - Wyświetl logi WebSocket i połączeń
Plany subskrypcji
Lokalizacja: Ustawienia → Subskrypcja
Zobacz i uaktualnij subskrypcję:
┌─────────────────────────────────────┐
│ Aktualny plan: ESSENTIALS │
├─────────────────────────────────────┤
│ Wiadomości dzisiaj: 456 / 15 000 │
│ Prywatne tematy: 3 / 10 │
│ │
│ [Uaktualnij do TEAM] │
│ [Zarządzaj subskrypcją] │
└─────────────────────────────────────┘
Plany:
FREE
- 1 000 wiadomości/dzień
- 1 prywatny temat
- Powiadomienia push
- 7-dniowa retencja
ESSENTIALS
- 15 000 wiadomości/dzień
- 10 prywatnych tematów
- 30-dniowa retencja
- Wyszukiwanie między tematami
TEAM
- 25 000 wiadomości/dzień
- 25 prywatnych tematów
- 60-dniowa retencja
- Współpraca zespołowa
- Priorytetowe wsparcie
Zakup w aplikacji:
- Uaktualnij przez App Store/Play Store
- Płynne rozliczenia
- Anuluj w dowolnym momencie
Wskazówki i dobre praktyki
Optymalizacja baterii
iOS:
- Background App Refresh włączone
- Tryb niskiego zużycia energii może opóźniać powiadomienia
- Powiadomienia push nie rozładowują baterii
Android:
- Wyłącz optymalizację baterii dla Notifer
- Ustawienia → Aplikacje → Notifer → Bateria → Bez ograniczeń
- Upewnij się, że nie jest w trybie "Doze"
Zarządzanie powiadomieniami
Zmniejsz hałas:
- Ustaw próg priorytetu na P2 dla głośnych tematów
- Użyj filtrów tagów dla określonych alertów
- Włącz ciche godziny w ustawieniach
Krytyczne tematy:
- Ustaw próg na P5 (wszystkie wiadomości)
- Włącz niestandardowy dźwięk
- Pomiń ciche godziny
Konfiguruj ustawienia dla każdego tematu
Nie polegaj tylko na ustawieniach globalnych:
Alerty produkcyjne: Priorytet P2+, pilny dźwięk
Alerty testowe: Priorytet P3+, domyślny dźwięk
Logi debugowania: Powiadomienia WYŁ
Używaj filtrów tagów
Skup się na istotnych wiadomościach:
Temat: server-monitoring
Filtr tagów: production, critical
→ Otrzymuj tylko krytyczne alerty produkcyjne
Testuj ustawienia powiadomień
Wyślij wiadomości testowe, aby zweryfikować:
- Utwórz temat testowy
- Publikuj wiadomości o różnych priorytetach
- Zweryfikuj dźwięk/wibrację
- Dostosuj ustawienia według potrzeb
Zarządzaj czasem pracy baterii
Dla lepszej wydajności baterii:
- Wyłącz powiadomienia dla tematów o niskim priorytecie
- Używaj filtrów tagów, aby zredukować hałas
- Zamknij aplikację, gdy nie monitorujesz aktywnie
Regularne porządki
- Anuluj subskrypcję nieużywanych tematów
- Wyczyść stare wiadomości (przesuń, aby usunąć)
- Przeglądaj ustawienia powiadomień co miesiąc
Funkcje specyficzne dla platformy
Funkcje tylko iOS
- Haptyczna informacja zwrotna przy akcjach
- Natywne dźwięki powiadomień push
- Face ID / Touch ID (dla bezpiecznego logowania)
Funkcje tylko Android
- Natywne dźwięki powiadomień push
- Kanały powiadomień (ustawienie systemowe)
- Optymalizacja baterii (wyłącz dla najlepszych wyników)
Wkrótce
- Aplikacja Apple Watch
- Skróty Siri
- Widżety ekranu głównego
- Rozszerzenie udostępniania
Rozwiązywanie problemów
Nie otrzymuję powiadomień
Problem: Powiadomienia push się nie pojawiają
Rozwiązanie:
- Sprawdź pozwolenie aplikacji
- iOS: Ustawienia → Notifer → Powiadomienia → Zezwól
- Android: Ustawienia → Aplikacje → Notifer → Powiadomienia → Włączone
- Sprawdź powiadomienia systemowe
- iOS: Ustawienia → Powiadomienia → Pokaż podglądy → Zawsze
- Android: Ustawienia → Aplikacje → Notifer → Powiadomienia → Wszystkie kategorie WŁĄCZONE
- Sprawdź optymalizację baterii
- Android: Wyłącz dla Notifer
- Zweryfikuj token push (Opcje deweloperskie)
- Dotknij wersję aplikacji 7 razy, aby włączyć Opcje deweloperskie
- Sprawdź status Rejestracji push i Token push
- Testuj powiadomienie
- Opublikuj testową wiadomość z priorytetem P1 lub P2
Opóźnione powiadomienia
Problem: Powiadomienia przychodzą z opóźnieniem
Przyczyny:
- Opóźnienie sieci
- Urządzenie w trybie niskiego zużycia energii
- Zbyt wiele aplikacji używa push
- Problemy z serwerem
Rozwiązania:
- Sprawdź status połączenia
- Wyłącz tryb niskiego zużycia energii (iOS)
- Zamknij aplikacje w tle
- Sprawdź status.notifer.io
Awarie aplikacji
Problem: Aplikacja zawiesza się przy uruchomieniu lub podczas użytkowania
Rozwiązanie:
- Zaktualizuj do najnowszej wersji
- Przeinstaluj aplikację (to wyczyści lokalną pamięć podręczną)
- Zgłoś do obsługi z modelem urządzenia i wersją iOS/Android
Wiadomości się nie synchronizują
Problem: Wiadomości się nie aktualizują lub pokazują stare dane
Rozwiązanie:
- Przeciągnij, aby odświeżyć kanał tematu
- Sprawdź połączenie internetowe
- Wyloguj się i zaloguj ponownie
- Przeinstaluj aplikację, jeśli problemy się utrzymują
Wiadomości się nie ładują
Problem: Wiadomości nie ładują się w temacie
Rozwiązania:
- Przeciągnij w dół, aby odświeżyć
- Sprawdź połączenie internetowe
- Zweryfikuj dostęp do tematu (tematy prywatne)
- Przeinstaluj aplikację, jeśli problemy się utrzymują
Problemy z połączeniem
Problem: WebSocket pokazuje "Rozłączony"
Rozwiązanie:
- Sprawdź WiFi/dane mobilne
- Tymczasowo wyłącz VPN
- Spróbuj innej sieci
- Sprawdź ustawienia zapory (sieci korporacyjne)
Rozładowanie baterii
Problem: Aplikacja nadmiernie rozładowuje baterię
Rozwiązania:
- Wyłącz powiadomienia dla tematów o niskim priorytecie
- Ogranicz połączenia WebSocket (zamknij nieużywane tematy)
- Włącz "Tylko WiFi" dla obrazów
- Zaktualizuj do najnowszej wersji aplikacji
Prywatność i bezpieczeństwo
Uprawnienia
Wymagane:
- ✅ Powiadomienia - Otrzymuj powiadomienia push
- ✅ Internet - Synchronizuj wiadomości
Opcjonalne:
- ⚠️ Aparat - Skanuj kody QR dla URL tematów
- ⚠️ Zdjęcia - Prześlij obraz awatara
Przechowywanie danych
Przechowywanie lokalne:
- Pamięć podręczna wiadomości (zaszyfrowana)
- Preferencje użytkownika
- Tokeny sesji (zaszyfrowane)
Przechowywanie zdalne:
- Wiadomości na serwerach Notifer
- Retencja: 7-60 dni (zależnie od planu)
Usuwanie danych:
- Odinstaluj aplikację → Dane lokalne usunięte
- Usuń konto → Wszystkie dane usunięte z serwerów
Bezpieczeństwo sieci
- Wszystkie połączenia przez HTTPS
- Szyfrowanie TLS 1.3
- Przypinanie certyfikatów
- Brak śledzenia analitycznego
Testowanie beta (TestFlight)
Przekazywanie opinii
Pomóż ulepszyć aplikację:
- Otwórz aplikację TestFlight
- Dotknij Notifer
- Dotknij "Send Beta Feedback"
- Opisz problem lub sugestię
- Dołącz zrzuty ekranu (opcjonalnie)
Znane problemy (beta)
- Sporadyczne opóźnienie powiadomień (< 5s)
- Potrzebne ulepszenia ponownego łączenia WebSocket
- Dopracowywanie kolorów trybu ciemnego w toku
Nadchodzące funkcje
Następna beta (v1.1):
- Wyszukiwanie wiadomości
- Eksport wiadomości
- Niestandardowe dźwięki powiadomień
- Bogate powiadomienia (obrazy, akcje)
Przyszłe wydania:
- Aplikacja Apple Watch
- Optymalizacja iPad
- Integracja Siri
- Wiadomości głosowe
Wersje aplikacji
Aktualna wersja
iOS: v1.0.0-beta (TestFlight) Android: Wkrótce Q1 2026
Historia wydań
- v1.0.0-beta (Lis 2025) - Pierwsze wydanie TestFlight
- v0.9.0 (Paź 2025) - Wewnętrzne testy alfa
Minimalne wymagania
iOS:
- iOS 14.0+
- iPhone 6s lub nowszy
- 50 MB wolnego miejsca
Android (wkrótce):
- Android 8.0+
- 50 MB wolnego miejsca
Wsparcie
Uzyskaj pomoc
- W aplikacji: Ustawienia → Pomoc i wsparcie
- Email: support@notifer.io
- Dokumentacja: docs.notifer.io
- Status: status.notifer.io
Zgłaszanie błędów
Podaj:
- Model urządzenia (np. iPhone 13, Pixel 6)
- Wersja OS (np. iOS 16.1, Android 13)
- Wersja aplikacji (Ustawienia → O aplikacji)
- Kroki do odtworzenia
- Zrzuty ekranu/nagranie ekranu
Kolejne kroki
- Przewodnik powiadomień - Konfiguruj preferencje powiadomień
- Ustawienia tematu - Zarządzaj tematami z aplikacji mobilnej
- Publikowanie wiadomości - Publikuj przez API