Der folgende Code funktioniert einwandfrei, um Nachrichten auf einem SD-Gerät zu empfangen und ein Ereignis auszuführen, wenn der Endbenutzer auf die Benachrichtigung klickt.So führen Sie ein SD-Ereignis bei der Benachrichtigung aus Ankommen
&ApplicationIdCharacter = 'xxxxx-xxxx-xxx-xxxxxx'
&TheNotification.Text.DefaultText = "Notification Provider API"
&TheNotification.Actions.DefaultAction.Event.Name = "Insert_Msg"
&TheNotification.Appearance.Icon.Small = !"GX15IconKB"
&TheNotificationDelivery.Expiration = 3000
&TheNotificationDelivery.Priority = PushNotificationPriority.Normal
&TheNotificationConfiguration.ApplicationId = &ApplicationIdCharacter
&DeviceToken = 'xxxxxx-xxxxx-xxxx-xxxx-xxxxxxxx'
GeneXus.Common.Notifications.SendNotification(&TheNotificationConfiguration,&DeviceToken,&TheNotification,&TheNotificationDelivery,&OutMessages,&IsSuccessful)
Aber ich finde kein Beispiel dafür ohne Benutzereingriff.
Bei früheren Versionen gab es einen Parameter
&GXPushNotification.Event.Execution = EventExecution.OnNotificationArrive
Ist es auf GX 15 unterstützt?
Danke, Rogelio Arosemena
Es funktionierte perfekt. Danke Gonzalo. –