название для официального сайта inFlowia Lab
  • помощь 4 free! :)
  • делаем добро :)
  • делаю сайты, скрипты и хорошее настроение :)
  • всё поправимо! :)
  • Свобода и OPENsource!
  • Linux - это любовь!
  • Linux - это Lюбовь
  • творим добро с 2019/03/22 :)

Riot.im не показывает уведомление о звонке когда свёрнут (в фоне). Решаемо.

Если в свёрнутом состоянии Riot.im не подаёт признаков жизни при входящем звонке или сообщении попробуйте зайти в настройки и поиграть с параметрами синхронизации.

Первым делом:

  • Сделайте задержку между запросами меньшей либо равной тайм-ауту синхронизации

Для начала попробуйте малые значения, чтобы было удобнее тестить. Например 5 секунд и первый и второй параметр. Если всё заработает и уведомления о звонках начнут успешно пробиваться даже из фонового режима а так же из под выключенного экрана то всё нормально и можете устанавливать оптимальное значение. Какое значение будет оптимальным - это уже отдельные вопрос, но насколько я понял задержка между запросами - это тот период времени, который придётся ждать вызывающему, прежде чему у вас на экране появится интерфейс звонилки и вы сможете отвечать. Если слишком мало - то больше тратится трафик, если слишком много (по умолчанию было 60 сек) то вас просто не дождутся. Я поставил 30 секунд.

Второй параметр более загадочный, но обычно тайм-аут означает: "как долго система будет пытаться связаться с чем-то прежде чем перестанет пытаться". Если исходить из такой формулировки, то вполне логично будет сделать тайм-аут побольше, чем может стоять задержка между запросами у потенциального оппонента. Если вспомнить что по дефолту задержка 60, то тайм-аут было бы логично поставить 61, но вот беда: разработчик, зачем-то поставил по умолчанию тай-маут = 6 секундам, и это наверное имеет какой-то смысл. Наверное делать его слишком большим чем-то чревато. Я поставил 30 секунд и на то и на другое.

Если не сработало:

Внимание! Следуя рекомендациям из этого раздела вы с высокой долей вероятности увеличите расход трафика и батареи приложением Riot.im.

  • Отключить "Ленивую подгрузку собеседников.
  • В разделе "Синхронизация" установить задержку между запросами не более 5 секунд.

Зачем здесь этот накладный вариант? - Да просто прежде чем начать вдумываться во все эти тайм-ауты и по серьёзному экспериментировать, я сделал так на первом телефоне и на втором, и всё заработало и работало стабильно.

Если вы в Riot.im первый раз...

Объясню что есть норма, чтобы знали к чему стремиться.

Если приложение свёрнуто, то есть работает в фоновом режиме, и даже выключен экран устройства, уведомления о звонках всё равно должны приходить в виде звука и разворачивания приложения на весь экран. У этого может быть задержка, заторможенность, сперва может появляться значок зелёной трубки в верхней части экрана и только спустя секунд 10 раздаваться звонок и разворачиваться приложение. Заторможенность в принципе - норма, кстати зависящая от ваших настроек. Но вот если уведомления при свёрнутом Riot.im вообще не работают - чините по рецепту. Должны работать.

Открыто и протестировано на:

  • устройство: Lenovo A319
  • ОС: Andoid 4.4.2
  • устройство: HUAWEI Y5 Prime
  • ОС: Andoid 8.1.0
  • Riot.im 0.8.28a (82801) от 2019-04-26 с F-Droid

Помогло? :)

Черкани Инфловии пару строк если нашёл здесь помощь. Можешь писать под любым постом в группе VK или по старинке на почту: inFlowia@netc.it :)

inFlowia Lab. не делает добро за деньги, но знать, что её труды кому-то помогают очень классно. Если тебе помогли - не поленись, всего пара слов: "Спасибо! Помогло :)" сделают дни инфловии светлее. ^^

Количество откликнувшихся: 8