Мне нужна помощь с обновлением данных. У меня есть приложение в Swift 2.0, и я хочу, чтобы сервер отправил действие и выполнил метод в приложении. Я уже пробовал с push-уведомлением, и оно работает лучше, но если пользователь отключил уведомление, метод все еще выполняется? и, насколько мне известно, этот метод выполняется только при нажатии на уведомление. Каков наилучший способ сделать это?
Я стараюсь избегать того, чтобы приложение постоянно запрашивало данные с сервера.
Мой сервер на PHP.
Спасибо!
Я думаю, что вы можете использовать протоколы / делегаты.
Делегаты являются хорошим способом получения уведомлений только при необходимости и альтернативы уведомлениям.
Проверьте больше здесь:
С этим сценарием я думаю, что у нас есть эти местоположения, чтобы запросить обновления:
Оба варианта делают больше запросов к серверу, чем должны, но, возможно, первый вариант является наименее дорогостоящим, потому что вызывается именно тогда, когда приложение становится активным, и это хороший момент для проверки обновлений.