Как установить значок RemoteNotification в GeneXus 15

Я пытался установить значок для RemoteNotification, но всегда получаю эту ошибку при отправке (я использую log4net):

System.Reflection.TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada. ---> System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
    em GeneXus.Utils.GXDbFile.PathToUrl(String path)
    em GeneXus.Programs.aenvianotificacaodispositivo.S121()
    em GeneXus.Programs.aenvianotificacaodispositivo.executePrivate()
    em GeneXus.Programs.aenvianotificacaodispositivo.execute()

Я не мог найти ни одного примера ни в вики, ни на форумах. Это мой код:

//commented also didn't work  
//&Image.FromUrl('http://www.example.com/my_app_icon.png') 
//&Image.FromUrl(app_icon_notif.Link())   
&Image.FromImage(app_icon_notif)  
&RemoteNotification.Icon = &Image  
&RemoteNotification.Message = &NotificMensagem   
&RemoteNotification.Event.Name = 'Notas'   
&RemoteNotification.Event.Execution = EventExecution.OnLauchByUser   
&Notifications.Add(&RemoteNotification)

Что мне не хватает? Я на GeneXus 15 U2 С#. Спасибо


person Andrei Hodecker    schedule 05.05.2017    source источник


Ответы (1)


Значок уведомления задается свойством Android Notification Icon основного объекта.

Соответствующий образ должен следовать некоторым соображениям, упомянутым здесь.

person Pablo Mazzilli    schedule 06.05.2017