2016-05-13 10 views
0

Ich habe ein Web-Panel auf Genexus X Ev2 U7, wo ich versuche, eine Push-Benachrichtigung an meine Android-App Entwickler auf Genexus X Ev3 U5 zu senden.Senden Push-Benachrichtigung wartet auf einem Web-Panel

Der Code ist der folgende:

Event Start

&MessageCharacter = 'Mi Notificacion' 
&GpsDeviceToken = 'APx91bFWDR86o4sx7DeP2mmqLaO5RIRp1g_giDFu2grYIpDQxY5Nw3F_AcYERmAkQLjqzVcXtY9tveUYOemUztFzH8DVfeWefIhxmsNMkPHDFjP44cao_ch97PMmianhdpahQtQANPubc70FsKUpFJqrSNZcGVurEQ' 
&GpsDeviceType = SmartDeviceType.Android  

endEvent

Ereignis

&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

Als ich eingeben Ereignis ausführen, Webseite wartet weiter.

Ist dies der richtige Weg, um Benachrichtigungen zu senden?

Regards, Rogelio Arosemena

Antwort

0

Das Problem war, dass in GeneXus EV2 Verfahren verschiedene sendet. Der Code, der funktioniert, ist:

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