Z trudem próbuję zrozumieć, w jaki sposób powiadomienia push i powiadomienia lokalne są obsługiwane przez urządzenia z systemem iOS. Zrozumiałem, że powiadomienia wypychane odnoszą się do powiadomień wysyłanych z serwera za pośrednictwem usługi powiadomień wypychanych Apple (APN), podczas gdy powiadomienia lokalne są zaplanowane na urządzeniu według godziny i daty dostawy bez żadnego połączenia z serwerem. Jednak po stronie użytkownika wszystkie powiadomienia wyglądają tak samo i pozornie są zarządzane tak samo, czy to w Ustawieniach> Powiadomienia, czy na stronie ustawień w aplikacji.
Moje jedno pytanie dotyczy jednak powszechnego alertu żądania powiadomień wypychanych, który jest często wyświetlany przy pierwszym uruchomieniu aplikacji (zdjęcie poniżej). W tym przypadku Apple używa języka „powiadomień push”, który wydaje się zajmować włączaniem i wyłączaniem powiadomień APN. Myślę, że problem polega na tym, że rozróżnienie nie byłoby jasne dla użytkowników, którzy nigdzie indziej nie zauważą tej różnicy podczas zarządzania powiadomieniami.
Czy ten alert dotyczy tylko zdalnych powiadomień push (APN), czy też włącza lub wyłącza powiadomienia lokalne?