Биллинговая система Nodeny
26 Ноября 2024, 07:58:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: rev 475. Пуш-уведомления  (Прочитано 12734 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« : 17 Ноября 2017, 12:28:42 »

Из тикетов перенесены в базу и улучшены пуш-уведомления - это когда происходит события и без обновления страницы в браузере (да и вообще, браузер может быть закрыт) открывается маленькое окошко с уведомлением. Кликнули по нему - попали в нодени на событие или на список событий. В частности уведомления будут приходить при посылке абонентом сообщения из личного кабинета. Дока:

http://nodeny.com.ua/wiki/index.php/%D0%9F%D1%83%D1%88-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F
« Последнее редактирование: 18 Ноября 2017, 11:52:28 от Efendy » Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #1 : 18 Ноября 2017, 11:37:36 »

Обновился. Сделал всё по мануалу. Но не могу включить Включить push-notification
В дебаге - В cfg/web_plugins.list нет команды 'notifications_on'
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #2 : 18 Ноября 2017, 11:52:11 »

Переносил фичу из тикетов и не перенес 3 строчки. Пофиксил в 475 ревизии
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #3 : 18 Ноября 2017, 12:04:56 »

Теперь переходит на страницу я так понял "Включить", но пустая страница, и вверху очертания кнопки без названия, и не активна.
Могу дать доступ, если надо.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #4 : 18 Ноября 2017, 13:05:36 »

Проблема была в том, что раньше эта фича была в модуле тикетс и он исталил некоторые файлы. Сейчас его отключил и оказалось, что не хватает двух файлов и локализации. Заапдейться до 476й ревизии и там все ок должно быть
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #5 : 18 Ноября 2017, 13:24:34 »

Идет запрос на подписку push-уведомлений...

В ошибках
A bad HTTP response code (404) was received when fetching the script.
/_push-server.js Failed to load resource: net::ERR_INVALID_RESPONSE
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #6 : 18 Ноября 2017, 16:36:27 »

Скачал на просторах инета файлик _push-server.js . Заработало. Но опять проблема, "учетная запись администратора связана с учетной записью в биллинге". И когда пытаюсь её связать, то стоит фильтр - сотрудник. У меня их нет. Не стоит модуль тикет.
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #7 : 18 Ноября 2017, 16:59:07 »

Всё заработало. Только не хватало файлика _push-server.js
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #8 : 18 Ноября 2017, 17:00:21 »

Да, у меня этот файл просто закешировался браузером. В 477 ревизии добавил
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #9 : 18 Ноября 2017, 17:39:48 »

Запускать отдельным процессом /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=notifications -d &
Или с ядром?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #10 : 18 Ноября 2017, 21:00:26 »

Лучше отдельно
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #11 : 09 Декабря 2017, 18:28:40 »

это только для хрома?
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #12 : 09 Декабря 2017, 21:24:12 »

это только для хрома?
Сейчас работает только в хроме. У firefox тоже есть push notifications(http_s://support.mozilla.org/ru/kb/veb-push-uvedomleniya-v-firefox), но там не работает.

Не могли бы ктото поделится инструкцией бесплатного сертификата в котором работает push?
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #13 : 09 Декабря 2017, 21:48:33 »

хотелось бы еще для Safari
https://developer.apple.com/notifications/safari-push-notifications/
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #14 : 09 Декабря 2017, 23:21:15 »

Что-то мне подсказывает, что будет работать в любом современном браузере за исключением, пожалуй, ишака. Но зарегистрировать токен дает только хрому. Надо бы как-то это отключить и попробовать на файрфоксе например.
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!