Локальные уведомления против APNS: можно ли по таймеру периодически получать уведомления и планировать их локально, чтобы избежать использования APNS? - PullRequest
0 голосов
/ 15 апреля 2020

Я новичок в разработке iOS и создаю приложение с SwiftUI. В фоновом режиме я периодически опускаю состояние с сервера, и дисплеи обновляются соответствующим образом.

Я хотел бы добавить уведомления в свое приложение, поэтому, когда происходит важное изменение состояния, пользователь получает всплывающее окно на своем экран блокировки. Кажется, что самый простой подход - создать конечную точку в моем бэкэнде, которая будет возвращать уведомления для данного пользователя, периодически извлекать эти данные в фоновом режиме приложения и планировать уведомления локально по мере необходимости. Это, кажется, избавило бы от необходимости использовать APNS, но фактически выполнило sh то же самое.

, что делает меня немного подозрительным, что это решение действительно работает. Будет ли это решение работать, даже если мое приложение работает в фоновом режиме? Есть ли какие-либо недостатки в этом способе по сравнению с использованием APNS, которые я, возможно, не вижу?

TIA!

...