Страница 3 из 4

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 1:40 am
pdmitry2
Не подскажите, как правильно выставить приоритет оповещения в коде. К примеру я пишу так say("Компьютер в сети");
В "событиях" сообщение появляется, а вот через пушовер не приходит. В общих настройках, приоритет менял на 0 и на 1. При 0 приходят уведомления о времени, значит сам пушовер работает.

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 10:42 am
anemcov
pdmitry2 писал(а):Не подскажите, как правильно выставить приоритет оповещения в коде. К примеру я пишу так say("Компьютер в сети");
В "событиях" сообщение появляется, а вот через пушовер не приходит. В общих настройках, приоритет менял на 0 и на 1. При 0 приходят уведомления о времени, значит сам пушовер работает.
Условия всего 2:
1. В настройках системы должны быть заданы параметры PushOver (ключ и минимальный уровень)
2. Уровень сообщения должен быть больше или равен минимальному уровню из п.1

То есть если вы в настройках указали уровень PushOver=2, то в уведомления вы получите только при условии

Код: Выделить всё

say("Компьютер в сети",2);
или больше 2-х

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 12:23 pm
pdmitry2
Условия всего 2:
1. В настройках системы должны быть заданы параметры PushOver (ключ и минимальный уровень)
2. Уровень сообщения должен быть больше или равен минимальному уровню из п.1

То есть если вы в настройках указали уровень PushOver=2, то в уведомления вы получите только при условии

Код: Выделить всё

say("Компьютер в сети",2);
или больше 2-х[/quote]

Спасибо, но не получается - не приходят уведомления, ошибок тоже вроде не выдаёт. Может есть ещё варианты, как разобраться?

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 12:34 pm
anemcov
pdmitry2 писал(а): Спасибо, но не получается - не приходят уведомления, ошибок тоже вроде не выдаёт. Может есть ещё варианты, как разобраться?
поставьте в модуле common.class.php со строки 75 отладочные сообщения типа

Код: Выделить всё

  
DebMes("Ready for PUSHOVER"); //debug message
if (defined('SETTINGS_PUSHOVER_USER_KEY') && SETTINGS_PUSHOVER_USER_KEY) {
   DebMes("Ключ найден"); //debug message
   include_once(ROOT.'lib/pushover/pushover.inc.php');
   if (defined('SETTINGS_PUSHOVER_LEVEL')){
    DebMes("Прошли первое условие"); //debug message
    if($level>=SETTINGS_PUSHOVER_LEVEL) {
      DebMes("прошли второе условие"); //debug message
      postToPushover($ph);
    }
   } elseif ($level>0) {
    DebMes("Не назначен уровень"); //debug message
      postToPushover($ph);
   }
  }
и посмотрите, какое условие не выполянется.

Я добавил только строчки с комментарием //debug message - остальное было в модуле.

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 1:32 pm
pdmitry2
Добавил - в отладочных сообщениях пусто. Обновился из исходников, всё заработало.
Спасибо!

Re: Уведомления от системы через pushover

Добавлено: Пт мар 15, 2013 1:45 pm
anemcov
pdmitry2 писал(а):Добавил - в отладочных сообщениях пусто. Обновился из исходников, всё заработало.
Спасибо!
Опять сработал самый универсальный рецепт :)

Re: Уведомления от системы через pushover

Добавлено: Вт сен 10, 2013 11:50 am
Amarok
Вот, нашёл заметку "Обзор сервисов отсылки мобильных push-уведомлений" http://habrahabr.ru/post/192650/

Re: Уведомления от системы через pushover

Добавлено: Вт сен 10, 2013 2:45 pm
ksgroup
BlackWarrior писал(а):Вот, нашёл заметку "Обзор сервисов отсылки мобильных push-уведомлений" http://habrahabr.ru/post/192650/
Кстати, прикольная тема! Решил попробовать с Jeapie. Зарегистрировался, скачал клиент на телефон с андроидом. Работает!
Решил примутить к MD вместо Pushover. Отредактировал функцию PostToPushover и вуаля! Получаю сообщения.

Re: Уведомления от системы через pushover

Добавлено: Пн июн 02, 2014 1:47 pm
PAV
ksgroup писал(а): Решил примутить к MD вместо Pushover. Отредактировал функцию PostToPushover и вуаля! Получаю сообщения.
Можно подробную инструкцию?
Я правильно понимаю, что в файле /lib/pushover/pushover.inc.php
Нужно строчку изменить следующим образом - CURLOPT_URL => "https://api.jeapie.com/v2/personal/send/message.json",
Регистрируем MJD на сайте Jeapie, получаем токен и прописываем его в настройках МЖД.
Или нужно токен девайса прописывать?

Ага, заработало.
Надо было еще уровень 0 выставить, чтобы все сообщения сыпались для теста.

Re: Уведомления от системы через pushover

Добавлено: Ср июн 04, 2014 4:17 pm
PAV
А как бы еще сделать, чтобы заголовок передавался, а то сообщения приходят как бы от Jeapie, а хотелось бы от MJD
UPD- Дотумкал, создаем жетон для МЖД и его прописываем. Сообщения начинают приходить с заголовком MJD