发送推送通知在Web面板上保持等待

时间:2016-05-13 17:46:04

标签: genexus genexus-sd

我在Genexus X Ev2 U7上有一个Web面板,我试图向Genexus X Ev3 U5上的Android应用程序发送推送通知。

代码如下:

活动开始

&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

当我执行enter事件时,网页会一直等待。

这是发送通知的正确方法吗?

此致 Rogelio Arosemena

1 个答案:

答案 0 :(得分:0)

问题在于Genexus Ev2,发送方法不同。有效的代码是:

&Notifications.Call(&SdAplicationMainPanelName,&DeviceType,&DeviceToken,&MessageCharacter)