Вибрировать в push-уведомлении

Как я могу настроить, чтобы это устройство вибрировало, если в мое приложение поступило push-уведомление?

Ответы

Ответ 1

Я не думаю, что можно проинструктировать уведомление о вибрации. Если вы установите звук с помощью soundName, уведомление будет вибрировать, если iPhone установит значение Vibrate в положение ON в настройках > Звуки, то есть зависит от настроек отдельного iPhone.

Ответ 2

Я только что понял один способ сделать это: если вы хотите, чтобы телефон вибрировал только при получении push-уведомления, вам нужно иметь тихий звуковой файл в вашем приложении, например, "silence.aif". Если вы укажете этот звуковой файл в уведомлении APS, устройство iOS "воспроизведет" silence.aif из вашего пакета приложений, но поскольку звук является тишиной, слышать нечего. Однако вибрация уведомления все еще срабатывает: -)

Ответ 3

Настройка звука: "default" заставляет меня вибрировать. Даже когда телефон не молчит, он не воспроизводит звук и только вибрирует.

Ответ 4

Опуская звуковую клавишу, нужно выполнить трюк:

{ "aps": { "alert": { "loc-key": "SOME_KEY" }, "badge": 1} В документах указано, что "Если звуковой файл не существует или по умолчанию задано значение, воспроизводится звук предупреждения по умолчанию". То, что они не говорят, заключается в том, что если вы не предоставите звуковой ключ вообще, звук не будет воспроизводиться. Если звук не воспроизводится, телефон также не должен вибрировать.

если iPhone установил значение Vibrate в положение ON в "Настройки" > "Звуки" и удалил "sound =" silence.caf ", то конец будет: не вибрирует