Приложение Apple Watch AVSpeechSynthesizer не работает в фоновом режиме
В моем разделе возможностей расширения watchkit нет опции, чтобы проверить флажок для звука в разделе фонового режима. Я также проверил Apple Doc.
Они только 3 исключения.
1) NSURLSession 2) WKAudioFilePlayer или WKAudioFileQueuePlayer 3) HKWorkoutSession
Но мне нужен мой динамический текст, чтобы говорить системой. Я использую этот код
let dictSetting = UserDefaults.standard.value(forKey: "settings") as! [String : String]
let settingObj = SettingWatch(fromDict: dictSetting)
let utterance = AVSpeechUtterance(string: text)
utterance.voice = AVSpeechSynthesisVoice(language: "en-US")
self.synth = AVSpeechSynthesizer()
self.synth?.delegate = self
self.synth?.speak(utterance)
Есть ли способ, которым мое приложение Apple Watch может произносить текст, даже если оно находится в фоновом режиме. Или есть ли способ сохранить мое приложение на переднем плане? Пожалуйста, предложите, если вы столкнулись с каким-либо решением.