Проблемы с PUSH уведомлениями для мобильных *SPult |
Здравствуйте, гость ( Вход | Регистрация )
Проблемы с PUSH уведомлениями для мобильных *SPult |
Андрей Ефименко |
16.10.2022, 14:22
Сообщение
#21
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Т.е. нельзя запускать АСПульт под одним аккаунтом ЛКДСДомэйн на разных телефонах, правильно я понял? Правильно. Приложение на каждом смартфоне получает уникальный идентификатор, на который и посылается PUSH уведомление. Упс.... Извиняюсь. Это вопрос по отображению USER входов. В списке отображения есть три режима вызова - 62,66, 15. Чем они отличаются? При этом в списке оповещений только один. Что бы получать оповещения нужно выбирать 15 |
revit |
16.10.2022, 15:50
Сообщение
#22
|
Активист Группа: Пользователи Сообщений: 6 658 Регистрация: 7.2.2006 Из: г. Ростов-на-Дону Пользователь №: 3 |
Правильно. Приложение на каждом смартфоне получает уникальный идентификатор, на который и посылается PUSH уведомление. Это понятно. Но почему тогда оповещения не рассылаются на все различные идентификаторы? Сервер LKDSDomain же тоже понимает что приложения разные, смартфоны разные, зачем он привязывается к аккаунту? Это понятно. А вот когда нужно отобразить на юзере, то непонятно для чего их три. -------------------- Я не понял Вашего вопроса, но я Вам на него отвечу.....
Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи. |
Андрей Ефименко |
16.10.2022, 16:38
Сообщение
#23
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
Это понятно. Но почему тогда оповещения не рассылаются на все различные идентификаторы? Сервер LKDSDomain же тоже понимает что приложения разные, смартфоны разные, зачем он привязывается к аккаунту? При подключении приложения, идентификатор приложения (токен) сохраняется в записи пользователя в базе данных, под которым произошло подключение. При переходе в фоновый режим работы (а это основное время работы), приложения перестают общаться с сервером - это им запрещает операционная система для экономии батареи. Через некоторое время сервер (LKDS*) отключает приложение и очищает всё, что с ним связано. Если появилось событие, о котором сервер должен послать PUSH уведомление, то сервер просматривает имеющиеся подключения и посылает на токены этих подключений. Однако вполне возможен случай, когда у сервера нет текущих подключений (все *SPult* в фоновом режиме и отключены), тогда сервер посылает на токен из базы данных. Т.е. получается, что оповещение получает тот, который подключился последним. Речь, конечно, идёт о случае, когда подключаются под одним пользователем. Именно поэтому нужно заходить под разными пользователями. Это понятно. А вот когда нужно отобразить на юзере, то непонятно для чего их три. Зачем отображать USER на датчики я до конца не понимаю. Это вопрос к разработчикам ЛБ. |
revit |
17.10.2022, 15:55
Сообщение
#24
|
Активист Группа: Пользователи Сообщений: 6 658 Регистрация: 7.2.2006 Из: г. Ростов-на-Дону Пользователь №: 3 |
При подключении приложения, идентификатор приложения (токен) сохраняется в записи пользователя в базе данных, под которым произошло подключение. При переходе в фоновый режим работы (а это основное время работы), приложения перестают общаться с сервером - это им запрещает операционная система для экономии батареи. Через некоторое время сервер (LKDS*) отключает приложение и очищает всё, что с ним связано. Если появилось событие, о котором сервер должен послать PUSH уведомление, то сервер просматривает имеющиеся подключения и посылает на токены этих подключений. Однако вполне возможен случай, когда у сервера нет текущих подключений (все *SPult* в фоновом режиме и отключены), тогда сервер посылает на токен из базы данных. Т.е. получается, что оповещение получает тот, который подключился последним. Речь, конечно, идёт о случае, когда подключаются под одним пользователем. Именно поэтому нужно заходить под разными пользователями. Завел отдельно четыре аккаунта. Раздали пользователям. Все равно жалуется заказчик что никому на андроидах не приходят оповещения. При этом на айфоне с диспетчерским аккаунтом все работает как часы... В связи с чем два вопроса еще: 1. Нужно было перегружать LKDSDomain после подключения под разными аккаунтами? 2. Оповещения в андроид и в айфон под одним аккакунтом имеют такие же ограничения или нет? 3. Какая логика оповещений на нескольких аккаунтах? Оно должно прийти на все не зависимо от всяких условий или же иначе? -------------------- Я не понял Вашего вопроса, но я Вам на него отвечу.....
Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи. |
Андрей Ефименко |
18.10.2022, 8:58
Сообщение
#25
|
Активист Группа: Администраторы Сообщений: 2 716 Регистрация: 8.2.2006 Пользователь №: 4 |
1. Нужно было перегружать LKDSDomain после подключения под разными аккаунтами? Нет 2. Оповещения в андроид и в айфон под одним аккакунтом имеют такие же ограничения или нет? Ограничения те же, т.е. каждый смартфон должен заходит под своим аккаунтом. 3. Какая логика оповещений на нескольких аккаунтах? Оно должно прийти на все не зависимо от всяких условий или же иначе? Должны прийти, если описаны в оповещениях аккаунта. |
revit |
18.10.2022, 11:48
Сообщение
#26
|
Активист Группа: Пользователи Сообщений: 6 658 Регистрация: 7.2.2006 Из: г. Ростов-на-Дону Пользователь №: 3 |
Должны прийти, если описаны в оповещениях аккаунта. Аккаунты наследники. После того как их сделал совсем плохо стало. Сегодня вывел один из наследника, сделал оповещение вызов и ничего...Как разобраться в проблеме? Логи помогут или что делать? -------------------- Я не понял Вашего вопроса, но я Вам на него отвечу.....
Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи. |
revit |
18.10.2022, 12:26
Сообщение
#27
|
Активист Группа: Пользователи Сообщений: 6 658 Регистрация: 7.2.2006 Из: г. Ростов-на-Дону Пользователь №: 3 |
Аккаунты наследники. После того как их сделал совсем плохо стало. Сегодня вывел один из наследника, сделал оповещение вызов и ничего... Как разобраться в проблеме? Логи помогут или что делать? -------------------- Я не понял Вашего вопроса, но я Вам на него отвечу.....
Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи. |
Текстовая версия | Сейчас: 28.3.2024, 23:05 |