Как проигрывать музыку при получении локального уведомления на фоне
Я делаю функцию будильника для своего приложения, и локальное уведомление является одним из методов, которые я искал. Но когда я получаю локальное уведомление, он активирует только 30 секунд, а я хочу, чтобы мой сигнал будильника воспроизводился через 15 минут.
Я могу подать 1 звуковой сигнал тревоги за 15 минут с 30 уведомлениями, но мое приложение должно вызывать много тревоги, в то время как приложение iOS позволяет только 64 или 128 локальных уведомлений. Поэтому я хотел бы запускать музыку в фоновом режиме при получении уведомления, но как это сделать?
Кто-нибудь может мне помочь с этим? Большое спасибо.
1 ответ
Если вы хотите, чтобы ваше приложение воспроизводило 15-минутный звук, вам нужно настроить его с помощью флагов фонового режима в файле info.plist, которые объявят его приложением для воспроизведения фонового звука. Затем вам нужно будет запросить фоновое время и выйти из фонового режима, как только ваш звук будет завершен.