2017-02-04 2 views
-2

Я хочу, чтобы приложение iphone блокировало все входящие сообщения, когда я хочу, даже если мой iphone подключен к сети, поэтому я хочу знать, есть ли возможность блокировать входящие сеансы массажа и сообщения приложений, такие как whatsapp, facebook? если да, то каков путь? , пожалуйста, помогите мне.Блокировать входящие сообщения в iphone с помощью swift?

+3

Нет никакого способа! Потому что они управляются системой. – Mannopson

+0

Попросите пользователя включить режим «Не беспокоить». Нет никакого способа сделать это программно –

+0

выключите телефон, что почти блокирует каждое приложение для приема сообщений; однако в то время телефон не будет подключен к сети, и вы не сможете использовать свой телефон, но жизнь идет о компромиссах. – holex

ответ

1

Короткий ответ: NO, невозможно.


Длинный ответ: невозможно блокировать входящие сообщения, потому что они входят в систему в виде Push Notifications из приложений, которые запускают их. Вы не можете блокировать push-уведомления во время процесса вашего приложения, потому что Notifications (в данном случае сообщения) не относятся к вашему приложению, а относятся к службе, которая запускает их (сообщения, Facebook и т. Д.), И они обрабатываются системой.


Единственное, что осталось сделать в этом случае просит пользователей активировать Не беспокоить или выключить телефон, который не совсем то, что вы искали :-)