Нотификация на плитке

Issue #19 new
LA638 created an issue

Необходима нотификация количества полученных новых сообщений в ленте, подписке на теги, (комментов ?) - как на плитках SMS, почтовых ящиков. Иначе, пуш-нотифкация проходит, ее слышно из кармана, и потом приходится методом исключения определять, что это из жуйка сообщение пришло, а не письмо в один из ящиков.

Comments (12)

  1. Vitaly Takmazov repo owner

    Дорабатывать пуш-уведомления нужно на стороне сервера, сомневаюсь что на данный момент ugnich к этому готов, я и эти год выпрашивал :)

  2. Vitaly Takmazov repo owner

    То есть технически - приложение, получающее пуш-уведомление, в момент его получения не запущено, всю информацию с числом тех или иных сообщений оно никак не может трекать, только получать готовые цифры от сервера.

  3. LA638 reporter

    Я имел в виду тот случай, когда приложение залогинено и в фоне получает новые сообщения - они приходят, "пикают", но на плитке их количество не отображается - приходится лезть в меню и проверять не в вайбер или вацап что-то пришло (если их плитки на основной экран не выведены). То есть, нужен подсчет принятых сообщений с момента последнего открытия окна программы пользователем.

  4. Vitaly Takmazov repo owner

    в фоне

    В фоне приложения не работают вообще, уведомление присылается системе, а система запускает приложение заново.

    подсчет принятых сообщений

    Цифру принятых сообщений ватсаппу и вайберу присылает сервер в теле пуш-уведомления, мы можем так же, если угнч сделает это. Но у него вообще нигде нет на сервере пометок о прочтении и непрочтении. Технически есть возможность запускать фоновую проверку раз в пять минут, но где вести учет сообщений? Хранить базу всех полученных сообщений и помечать их прочитанными при пролистывании? Или заводить сторонний сервер, как это делается в жуйк адвансед на андроиде?

  5. LA638 reporter

    то есть, я залогинился в клиент, потом кнопкой "назад" завершил его, дальше мне посыпались уведомления о новых постах в виде всплывающих сообщений - это уже полностью системный процесс? А в системе нет никакого счетчика этих принятых уведомлений?

    а система запускает приложение заново.

    В каком случае система запускает приложение заново - при нажатии всплывающего уведомления для отображения всего текста сообщения? Или даже для отображения самого этого уведомления?

  6. Vitaly Takmazov repo owner

    Угнч-сервер шлет сообщение мокрософту, мокрософт шлет сообщение на девайс, его получает система и отображает уведомление, при тычке в уведомление происходит запуск приложения и передача ему параметров - в нашем случае номерок сообщения, который мы сразу и открываем. Это простейший toast notification. Если угнч добавит еще цифру счетчика, то она отобразится на плитке (tile notification) - даже без запуска приложения. В системе никаких счетчиков нет.

  7. LA638 reporter

    Теперь понятен этот механизм. А что нужно сделать, что Угнч запилил цифру счетчика?

  8. Konstantin K

    мне не верится, что угнч когда-либо запилит такую фичу. скорее придется пилить свой "windows juick notification service" со своими пуш-нотификациями и распутными-женщинами.

  9. Vitaly Takmazov repo owner

    Ну я же таки сумел уговорить его слать простые уведомления, нужно просто поймать момент и его настроение, чтоб уговорить на большее. На данный момент просто в самом жуйке нет никаких отметок и счетчиков прочитанности и непрочитанности, когда появятся, тогда и будет смысл просить. Хотя вон вроде я видел цифирки непрочитанных в приватных сообщениях, возможно их можно получить, надо смотреть, умеет ли это андроид-клиент.

  10. Log in to comment