我有在Genexus X演进3(U2)至极已启用的通知(仅适用于目前的Android)创建智能设备的在线应用,但由于某种原因,我不知道,我无法注册设备以后再发送通知。这是我遵循的步骤:Genexus X演进3 - 用于通知设备注册不起作用
- 我已创建的凭据(API发件人ID & API方键)对于谷歌邮件云服务就像维基说。
- 我使用这些凭证设置了我的主对象(用于智能设备的SD面板,而不是仪表板)。
- 在这个相同的主对象中,我使用过程NotificationRegistrationHandler来自动注册设备。
- 我创建了一个具有4个属性的事务(在过程NotificationRegistrationHandler中的“in”参数中)
- 然后我在过程中取消注释代码。它匹配我的新交易,导航是完美的。
从理论上讲,每次启动我的应用程序并注册设备以便稍后能够发送通知时,应该自动执行此过程。但注册从未发生。我在推出时有一个空白通知,但我不知道为什么。 (这是一张图片:http://i.stack.imgur.com/Inqqe.png)。
为什么会发生这种情况?有什么我失踪?
最好的问候。
感谢您的回复。这将在开始时解决空的通知。但是如何注册该设备?有关于此的任何事情?感谢您的时间。 – agustinalesso
设备注册发生在应用程序启动时。你是否启用了“集成安全属性”?也许Android跟踪有助于理解会发生什么。 –
Pablo,是的,我启用了集成安全性属性。我使用ADB服务来追踪问题,这是应用程序启动时发生的情况:[链接到代码](http://pastebin.ca/3152059)。我清楚地看到,该过程的响应是403错误代码。但我不知道为什么。 编辑:试图取消激活防火墙,看看会发生什么。仍然是同样的问题。 – agustinalesso