Нотификация на плитке
Необходима нотификация количества полученных новых сообщений в ленте, подписке на теги, (комментов ?) - как на плитках SMS, почтовых ящиков. Иначе, пуш-нотифкация проходит, ее слышно из кармана, и потом приходится методом исключения определять, что это из жуйка сообщение пришло, а не письмо в один из ящиков.
Comments (12)
-
repo owner -
repo owner - marked as minor
-
repo owner Issue
#20was marked as a duplicate of this issue. -
repo owner Issue
#21was marked as a duplicate of this issue. -
repo owner То есть технически - приложение, получающее пуш-уведомление, в момент его получения не запущено, всю информацию с числом тех или иных сообщений оно никак не может трекать, только получать готовые цифры от сервера.
-
reporter Я имел в виду тот случай, когда приложение залогинено и в фоне получает новые сообщения - они приходят, "пикают", но на плитке их количество не отображается - приходится лезть в меню и проверять не в вайбер или вацап что-то пришло (если их плитки на основной экран не выведены). То есть, нужен подсчет принятых сообщений с момента последнего открытия окна программы пользователем.
-
repo owner в фоне
В фоне приложения не работают вообще, уведомление присылается системе, а система запускает приложение заново.
подсчет принятых сообщений
Цифру принятых сообщений ватсаппу и вайберу присылает сервер в теле пуш-уведомления, мы можем так же, если угнч сделает это. Но у него вообще нигде нет на сервере пометок о прочтении и непрочтении. Технически есть возможность запускать фоновую проверку раз в пять минут, но где вести учет сообщений? Хранить базу всех полученных сообщений и помечать их прочитанными при пролистывании? Или заводить сторонний сервер, как это делается в жуйк адвансед на андроиде?
-
reporter то есть, я залогинился в клиент, потом кнопкой "назад" завершил его, дальше мне посыпались уведомления о новых постах в виде всплывающих сообщений - это уже полностью системный процесс? А в системе нет никакого счетчика этих принятых уведомлений?
а система запускает приложение заново.
В каком случае система запускает приложение заново - при нажатии всплывающего уведомления для отображения всего текста сообщения? Или даже для отображения самого этого уведомления?
-
repo owner Угнч-сервер шлет сообщение мокрософту, мокрософт шлет сообщение на девайс, его получает система и отображает уведомление, при тычке в уведомление происходит запуск приложения и передача ему параметров - в нашем случае номерок сообщения, который мы сразу и открываем. Это простейший toast notification. Если угнч добавит еще цифру счетчика, то она отобразится на плитке (tile notification) - даже без запуска приложения. В системе никаких счетчиков нет.
-
reporter Теперь понятен этот механизм. А что нужно сделать, что Угнч запилил цифру счетчика?
-
мне не верится, что угнч когда-либо запилит такую фичу. скорее придется пилить свой "windows juick notification service" со своими пуш-нотификациями и распутными-женщинами.
-
repo owner Ну я же таки сумел уговорить его слать простые уведомления, нужно просто поймать момент и его настроение, чтоб уговорить на большее. На данный момент просто в самом жуйке нет никаких отметок и счетчиков прочитанности и непрочитанности, когда появятся, тогда и будет смысл просить. Хотя вон вроде я видел цифирки непрочитанных в приватных сообщениях, возможно их можно получить, надо смотреть, умеет ли это андроид-клиент.
- Log in to comment
Дорабатывать пуш-уведомления нужно на стороне сервера, сомневаюсь что на данный момент ugnich к этому готов, я и эти год выпрашивал :)