Интернет Агент - мультиплатформенная альтернатива UTMTray

Технические вопросы по UTM 5.0
Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):Спасибо, то что нужно.
Жаль конечно что нет пуш уведомлений. Только из за них хотел.

А так у нас на ватсап шлет уведомления :)
Пока вместо пуша есть костыль, с позолотой ;-). Обратите внимание на секцию в cmd=Config

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

"Notification": { 
        "Title": "Пора платить за интернет", 
        "Message": "Списание 01.11.2015 1199р.", 
        "NotificationDateTime": "31.10.2015 11:00:00" 
    } 
Интернет Агент создает Notification (отложенное системное уведомление в андроид) согласно этим параметрам. Уведомление появляется даже если Интернет Агент выключен.
А пуш будет, на нем я уже собаку съел, так что реализовать и в приложении и создать серверную часть плёвое дело.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

проверил уведомления, работаю :)


П.С. Можно ли как то добавить ручное обновление данных (перетягиванием вниз)?

П.С.С. В конфиге есть строки
"VisibleTabs": {
"News": "true",
но при этом в приложении нет закладки "новости"
глюк?

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):проверил уведомления, работаю :)


П.С. Можно ли как то добавить ручное обновление данных (перетягиванием вниз)?

П.С.С. В конфиге есть строки
"VisibleTabs": {
"News": "true",
но при этом в приложении нет закладки "новости"
глюк?
Если вы не отдаете новости по запросу приложения, то их не будет.
Ручное обновление не сделано специально - чтоб уменьшить нагрузку на сервер.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

ах вон оно как, спасибо.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

что то новостей так и не получилось у меня увидеть.
вручную скрипт запускал, вижу Json
в логах апача есть запрос, его и запускал.

Но в приложении нет.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):что то новостей так и не получилось у меня увидеть.
вручную скрипт запускал, вижу Json
в логах апача есть запрос, его и запускал.

Но в приложении нет.
Приложение какой версии и под какую платформу?
Какая строка http запроса используется?
Попробуйте в когфиге 'DebugLevel'=>'1', // 0 - обычный режим, 1 - отладка
Еще можно дебаг в AppData\Roaming\InternetAgent\Config.json сразу включит, чтоб при запуске была вкладка дебаг

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

у меня сейчас не работают только MessageReceive, из включенного. Это может как то влиять?

на сервере в логах такие запросы:

/stat/InternetAgent/InternetAgent.php?cmd=MessageReceive&LastMessageId=-1&APIKey=key&platform=Android&version=1.1.6.0&AppType=InternetAgentLite

Проверяю на андроиде 5.1.1 (сони)

На новости тоже есть запрос
/stat/InternetAgent/InternetAgent.php?cmd=News&LastNewsId=107&APIKey=key&platform=Android&version=1.1.6.0&AppType=InternetAgentLite

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):у меня сейчас не работают только MessageReceive, из включенного. Это может как то влиять?

на сервере в логах такие запросы:

/stat/InternetAgent/InternetAgent.php?cmd=MessageReceive&LastMessageId=-1&APIKey=key&platform=Android&version=1.1.6.0&AppType=InternetAgentLite

Проверяю на андроиде 5.1.1 (сони)
Отладку и настройку лучше проводить с приложением под виндовс.
А запросы на новости какие в логах?

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

с виндовс приложения

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

17.10.2015 17:59:53.222 Получены Сервисы с  сервера
17.10.2015 17:59:53.220 Получено Services 723 bytes
17.10.2015 17:59:53.126 Новости, LastNewsId: 107
17.10.2015 17:59:53.118 Получены Новости сервера
17.10.2015 17:59:53.113 Получено News 1378 bytes
17.10.2015 17:59:53.111 Получено MessageReceive 154 bytes
17.10.2015 17:59:53.033 Services http://home.site.ru/stat/InternetAgent/InternetAgent.php?cmd=Services&APIKey=&platform=Windows&version=1.1.7.0&AppType=InternetAgent
17.10.2015 17:59:52.939 News http://home.site.ru/stat/InternetAgent/InternetAgent.php?cmd=News&APIKey=&platform=Windows&version=1.1.7.0&AppType=InternetAgent
17.10.2015 17:59:52.882 MessageReceive http://home.site.ru/stat/InternetAgent/InternetAgent.php?cmd=MessageReceive&LastMessageId=-1&APIKey=&platform=Windows&version=1.1.7.0&AppType=InternetAgent
17.10.2015 17:59:52.793 Получена Информация сервера
17.10.2015 17:59:52.790 Получено AllInfo 1079 bytes
17.10.2015 17:59:52.786 Получена Короткая Информация сервера
17.10.2015 17:59:52.783 Получено ShortInfo 69 bytes
17.10.2015 17:59:52.633 Network.GetConfig End
17.10.2015 17:59:52.633 TimerServices.OnTimer
17.10.2015 17:59:52.632 AllInfo http://home.site.ru/stat/InternetAgent/InternetAgent.php?cmd=AllInfo&APIKey=&platform=Windows&version=1.1.7.0&AppType=InternetAgent
17.10.2015 17:59:52.631 ShortInfo http://home.site.ru/stat/InternetAgent/InternetAgent.php?cmd=ShortInfo&APIKey=&platform=Windows&version=1.1.7.0&AppType=InternetAgent
17.10.2015 17:59:52.631 FormMain.GetConfig End
17.10.2015 17:59:52.631 ListBoxItemDebug.Visible: -1
17.10.2015 17:59:52.299 FormMain.GetConfig TabItems End
17.10.2015 17:59:52.297 FormMain.GetConfig TabItems Start
17.10.2015 17:59:52.241 Получен конфиг сервера FormMain
и ниже окном

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

17.10.2015 18:00:33.080 ERROR HTTP.Get: Error
17.10.2015 17:59:53.113 ERROR HTTP.Get: Error

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Странно, как будто не приходит ответ на запрос новостей. А попробуйте ка запросы делать в https (это очень кстати рекомендую).

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

от https разницы не много, пока ПО грузится и думает, есть вкладка новости, потом как подгрузит данные, пропадает.

ответ конфига выглядит так:

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

{
"ServiceURLS": {
"BaseURL": "https://home.site.ru/stat/InternetAgent/InternetAgent.php",
"UpdateURL": "http://home.site.ru/files/InternetAgentSetup.exe"},
"ServiceParams": {
"DebugLevel": "1",
"LastAppVersion": "1130",
"UpdateType": "NORMAL"},
"Timers": {
"ShortInfo": "120",
"AllInfo": "1200",
"Message": "40",
"MessageDialog": "8",
"News": "3600",
"Services": "600",
"Config": "1200"},
"InterfaceParams": {
"AppTitle": "Интернет Агент "},
"VisibleTabs": {
"News": "true",
"Info": "True",
"Services": "True",
"Support": "true"},
"Notification": {}}

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

нашел косяк
true и True
в конфиге, разные вещи, правильно надо было True

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

А почему "LastAppVersion": "1130"? Последняя версия 'LastAppVersion'=>'1170'.

Cramac
Сообщения: 454
Зарегистрирован: Сб июл 01, 2006 17:59

Сообщение Cramac »

в конфиге? это как скачал так и осталось, на что то влияет?

П.С. я кстати изначально в конфиге отключал раздел Support
но запросы на получение сообщений все равно шли на сервер.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Cramac писал(а):в конфиге? это как скачал так и осталось, на что то влияет?
Да нет, не влияет.
Нашел в чем проблема ;-)

Вот к примеру - новостей нет, а Инфо есть. Регистр важен.
"News": "true",
"Info": "True",

Каюсь, может и не надо было делать команды и параметры чувствительными к регистру, но что сделано, то сделано.

Да, и я делал запросы на ваш сервер, вы вначале url с apikey опубликовали. Смените apikey на всякий... ;-)

Ответить