LINUX.ORG.RU
ФорумMobile

Включить push-уведомления на Linphone android.

 


0

2

Всем привет. Поставил для экспериментов на свою мобилу Linphone (версия 5.0.14). Но не могу понять, как там включить push-уведомления.

В интернете находятся только статьи, как включать их в самосборных приложениях на основе Linphone.

Единственное место где я нашел что-то похожее нато что мне надо - это вот эта страничка: https://wiki.voip.ms/article/Linphone_Android

Там есть скриншот настроек с переключалкой «Allow push notifications».

Вот только у меня такой переключалки почему-то нет.

Прошу помощи - как все-таки включить уведомления

Ответ на: комментарий от annerleen_temp

Во-первых вопросы был не про basresip а про другую софтину. А во-вторых, его в плеймаркете нет.

И если для меня это не проблема, то для кучи других людей, которые будут с моим сип-сервером общаться - еще какая.

tourette
() автор топика
Ответ на: комментарий от tourette

плеймаркете

не нужно.
https://f-droid.org/en/packages/com.tutpro.baresip/

можно даже поразвлекаться с пересборкой с вшитыми данными своего сервера, только введи юзернейм и пароль, да.

а про другую софтину

ответом на твой вопрос с вероятностью 95% является «никак».
linphone не поддерживает открытый сокет, а полагается то ли на гугловский пуш-сервер, то ли на pubsub, то ли не полагается ни на что.

у нас тикетница завалена «проблемами с приёмом входящих, когда телефон в режиме ожидания», угадай с первого раза, какой клиент они используют.

annerleen_temp
()
Ответ на: комментарий от annerleen_temp

угу, полагается на эпловские/гугловские пуш-сервера.
https://www.linphone.org/advanced-push-notifications

хочешь пое%ться – получай токены и учи свой сервер общаться с пуш серверами.

пример: https://stackoverflow.com/questions/49027967/integrate-linphone-with-asterisk-for-push-notification

в baresip используется простой советский открытый сокет, примотанный изолентой к шторке уведомлений. зато работает стабильно и пользователи не пропускают входящие звонки.

annerleen_temp
()
Ответ на: комментарий от annerleen_temp

в baresip используется простой советский открытый сокет, примотанный изолентой к шторке уведомлений. зато работает стабильно и пользователи не пропускают входящие звонки.

Я в мобильной архитектуре полный ноль. Что такое «открытый сокет, примотанный изолентой к шторке уведомлений» ? И почему такое решение не дает системе остановить приложение, если им долго не пользуются? И не выжирает ли постоянно запущеный baresip заряд батарейки?

tourette
() автор топика
Ответ на: комментарий от tourette

в android после 7 версии приложения не могут просто «висеть в фоне» с отрытым сокетом (ну, типа, соединение к серверу не прерывается), а могут проситься в шторку и чтобы ты отключил режим энергосбережение для этой софтины.
и нет, вопреки страшным словам типа «отключить режим энергосбережения», батарейку оно тебе не сожрёт. Даже если телефон 100% в idle проведёт, и процента не наберётся.

annerleen_temp
()