Могу ли я запрограммировать свое приложение для iOS на вибрацию iPhone, когда настройки телефона «Вибрация без звука» и «Вибрация при звонке» отключены?
Могу ли я заставить iPhone вибрировать в беззвучном режиме?
Ответы (2)
Вы не можете. Я только что проверил. Режимы «Не беспокоить» и «Без звука» не отключают вибрацию, но отключение «Вибрация при беззвучном режиме» и «Вибрация при звонке» полностью отключает вибрацию.
Существует частный API, задокументированный здесь, на SO, но обычно Apple не будет принимать приложения, использующие недокументированный API, и в любом случае он может не работать для ваших целей.
Для общего обзора того, как заставить iPhone вибрировать, этот ответ SO очень подробный.
В настройках переключатель «Вибрация при без звука» и переключатель «Вибрация при звонке» определяют, будет ли телефон вибрировать или нет, когда телефон находится в соответствующих состояниях (т. е. когда пользователь щелкает оранжевый переключатель «Звонок/Без звука» на левой стороне телефона). .