У меня есть приложение для видеозвонков WebRTC iOS, и мне нужно установить isIdleTimerDisabled
на true
при запуске видеовызова, чтобы устройство не затемняло дисплей и через некоторое время не спало.
Я видел, что Viber не затемняет дисплей и не спит во время видеовызова, но мое приложение переходит в спящий режим через 20 секунд после установления видеовызова. Я удостоверился, что я звоню
UIApplication.shared.isIdleTimerDisabled = false
, когда видеовызов завершен, и
UIApplication.shared.isIdleTimerDisabled = true
, когда видеовызов установлен.
Есть ли что-то еще, что я долженсделать, чтобы предотвратить таймер простоя во время видеовызова, что-то вроде возможностей приложения?