Возможно ли изменение звука при получении сообщения в iOS и хранение его в настройках?
Заключил договор со студией, она разрабатывает мне мобильное приложение.
Одна из функций - это получение пуш сообщений от сервера.
И я захотел, чтобы пользователь в настройках приложения смог выбирать сигнал, с которым будет приходить это сообщение.
Разработчики сказали, что для этого нужно этот сигнал отправлять на сервер (название сигнала-звука), потому что в пуш-сообщении с сервера должно содержаться с каким звуком сообщение должно отобразиться. Это накладывает определенные ограничения на отправку сообщений - нельзя отправить всем сразу, нужно генерировать каждому отдельно с его сигналом.
Вопрос - правда ли это? Неужели нельзя сохранить название звука в самом аппарате и при получении сообщения воспроизводить именно этот звук? Речь про iOS.
Да, звук для оповещения отправляется на серверской стороне. Документация Apple по этому вопросу (Таблица 9-1)
Говоря про саму реализацию, в принципе проблем не должно быть, потому что все кастомные звуки можно сохранять в самом проекте. И когда пользователь меняет звук, приложения отправляет на сервер запрос, с новыми параметрами для уведомления.