Вы можете сделать это следующими способами.
Решение 1
Вы можете создать API для этого.Назовите его как checkForMaintenance
.
И вам нужно вызвать checkForMaintenance
API в методе applicationDidBecomeActive:
.
Ответ API должен быть истинным / ложным.
Итак, если вы хотите включить режим обслуживания, вам нужно установить его значение true на стороне сервера.
Таким образом, в приложении будет вызываться API checkForMaintenance
, и вы получите значение true, тогда вы можете показать представление, охватывающеевесь экран с текстом «Обслуживание продолжается. Приходите через некоторое время»
Решение 2
Для этого можно использовать автоматическое push-уведомление.
Таким образом, когда приходит уведомление, вы можете отобразить представление, покрывающее весь экран, с текстом «Обслуживание продолжается. Пожалуйста, приходите через некоторое время»
Поэтому вам нужно настроить push-уведомление в проектеа также на стороне сервера.
Так что, когда вы хотите выполнить обслуживание, вы можете отправить уведомление всем пользователям, и оно отобразит представление обслуживания на экране.
Я использовал это в своемприложение.См. Изображение ниже.