Отправка push-уведомлений заставляет ждать на веб-панели
У меня есть веб-панель на Genexus X Ev2 U7, где я пытаюсь отправить push-уведомление разработчику моего приложения для Android на Genexus X Ev3 U5.
Код следующий:
Начало мероприятия
&MessageCharacter = 'Mi Notificacion'
&GpsDeviceToken = 'APx91bFWDR86o4sx7DeP2mmqLaO5RIRp1g_giDFu2grYIpDQxY5Nw3F_AcYERmAkQLjqzVcXtY9tveUYOemUztFzH8DVfeWefIhxmsNMkPHDFjP44cao_ch97PMmianhdpahQtQANPubc70FsKUpFJqrSNZcGVurEQ'
&GpsDeviceType = SmartDeviceType.Android
EndEvent
Событие Вход
&RemoteNotification = new()
&RemoteNotification.DeviceToken = &GpsDeviceToken
&RemoteNotification.DeviceType = &GpsDeviceType
&RemoteNotification.Message = &MessageCharacter
//&RemoteNotification. .Event.Name = &EventNameCharacter
//Send
&Notifications.OpenSession("EncuestasMoviles")
&Notifications.Add(&remoteNotification)
&Notifications.Send()
EndEvent
Когда я выполняю ввод события, веб-страница продолжает ждать.
Это правильный способ отправки уведомлений?
С уважением, Рохелио Аросемена
1 ответ
Решение
Проблема заключалась в том, что в Genexus Ev2 способ отправки отличается. Код, который работает:
&Notifications.Call(&SdAplicationMainPanelName,&DeviceType,&DeviceToken,&MessageCharacter)