Технические вопросы по UTM 5.0
Kayfolom
Сообщения: 746 Зарегистрирован: Вс фев 12, 2006 17:15
Сообщение
Kayfolom » Чт окт 15, 2015 09:47
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 » Сб окт 17, 2015 11:50
проверил уведомления, работаю
П.С. Можно ли как то добавить ручное обновление данных (перетягиванием вниз)?
П.С.С. В конфиге есть строки
"VisibleTabs": {
"News": "true",
но при этом в приложении нет закладки "новости"
глюк?
Kayfolom
Сообщения: 746 Зарегистрирован: Вс фев 12, 2006 17:15
Сообщение
Kayfolom » Сб окт 17, 2015 16:45
Cramac писал(а): проверил уведомления, работаю
П.С. Можно ли как то добавить ручное обновление данных (перетягиванием вниз)?
П.С.С. В конфиге есть строки
"VisibleTabs": {
"News": "true",
но при этом в приложении нет закладки "новости"
глюк?
Если вы не отдаете новости по запросу приложения, то их не будет.
Ручное обновление не сделано специально - чтоб уменьшить нагрузку на сервер.
Cramac
Сообщения: 454 Зарегистрирован: Сб июл 01, 2006 17:59
Сообщение
Cramac » Сб окт 17, 2015 16:49
ах вон оно как, спасибо.
Cramac
Сообщения: 454 Зарегистрирован: Сб июл 01, 2006 17:59
Сообщение
Cramac » Сб окт 17, 2015 17:03
что то новостей так и не получилось у меня увидеть.
вручную скрипт запускал, вижу Json
в логах апача есть запрос, его и запускал.
Но в приложении нет.
Kayfolom
Сообщения: 746 Зарегистрирован: Вс фев 12, 2006 17:15
Сообщение
Kayfolom » Сб окт 17, 2015 17:47
Cramac писал(а): что то новостей так и не получилось у меня увидеть.
вручную скрипт запускал, вижу Json
в логах апача есть запрос, его и запускал.
Но в приложении нет.
Приложение какой версии и под какую платформу?
Какая строка http запроса используется?
Попробуйте в когфиге 'DebugLevel'=>'1', // 0 - обычный режим, 1 - отладка
Еще можно дебаг в AppData\Roaming\InternetAgent\Config.json сразу включит, чтоб при запуске была вкладка дебаг
Cramac
Сообщения: 454 Зарегистрирован: Сб июл 01, 2006 17:59
Сообщение
Cramac » Сб окт 17, 2015 17:53
у меня сейчас не работают только 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 » Сб окт 17, 2015 17:55
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, 2015 17:59
с виндовс приложения
Код: Выделить всё
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 » Сб окт 17, 2015 18:12
Странно, как будто не приходит ответ на запрос новостей. А попробуйте ка запросы делать в https (это очень кстати рекомендую).
Cramac
Сообщения: 454 Зарегистрирован: Сб июл 01, 2006 17:59
Сообщение
Cramac » Сб окт 17, 2015 18:17
от 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 » Сб окт 17, 2015 18:19
нашел косяк
true и True
в конфиге, разные вещи, правильно надо было True
Kayfolom
Сообщения: 746 Зарегистрирован: Вс фев 12, 2006 17:15
Сообщение
Kayfolom » Сб окт 17, 2015 18:20
А почему "LastAppVersion": "1130"? Последняя версия 'LastAppVersion'=>'1170'.
Cramac
Сообщения: 454 Зарегистрирован: Сб июл 01, 2006 17:59
Сообщение
Cramac » Сб окт 17, 2015 18:22
в конфиге? это как скачал так и осталось, на что то влияет?
П.С. я кстати изначально в конфиге отключал раздел Support
но запросы на получение сообщений все равно шли на сервер.
Kayfolom
Сообщения: 746 Зарегистрирован: Вс фев 12, 2006 17:15
Сообщение
Kayfolom » Сб окт 17, 2015 18:26
Cramac писал(а): в конфиге? это как скачал так и осталось, на что то влияет?
Да нет, не влияет.
Нашел в чем проблема
Вот к примеру - новостей нет, а Инфо есть. Регистр важен.
"News": "true",
"Info": "True",
Каюсь, может и не надо было делать команды и параметры чувствительными к регистру, но что сделано, то сделано.
Да, и я делал запросы на ваш сервер, вы вначале url с apikey опубликовали. Смените apikey на всякий...