Има ли някакъв начин да разберете дали локално известие е било отхвърлено от Центъра за уведомяване (например чрез натискане на бутона x)?
Възможно ли е да получите списък с всички известия, видими в момента в Центъра за известия?
Има ли някакъв начин да разберете дали локално известие е било отхвърлено от Центъра за уведомяване (например чрез натискане на бутона x)?
Възможно ли е да получите списък с всички известия, видими в момента в Центъра за известия?
Не, не е възможно да получите списък с известия от който и да е API от Apple. И не, няма обратна връзка от игнорирани / затворени известия.
Ако искате да приложите такава логика, бих предложил да изградите този тип логика въз основа на вашите собствени сървъри.
Имайте предвид, че известията не винаги се доставят - не е гаранция, че потребителят ще ги получи и ако използването е с изключени известия за вашето приложение - всички известия ще се третират като игнорирани. За да подобрите тази логика, може да искате да изпратите информация за потребителските разрешения за известия до вашите сървъри - което все още не е гаранция, че той не ги е деактивирал в настройките :(
Накратко – никога не създавайте основна функционалност на приложението си въз основа на известия.