Genexus X Evolution 3 - 通知的设备注册不起作用
Genexus X Evolution 3 - Device registration for notifications does not work
我有一个在 Genexus X Evolution 3 (U2) 中创建的智能设备的在线应用程序,它启用了通知(目前仅适用于 android),但出于某种我不知道的原因,我无法注册设备以稍后发送通知。这是我遵循的步骤:
- 我已经为 Google 消息云服务创建了凭据(API 发件人 ID 和 API 发件人密钥),就像 Wiki 所说的那样。
- 我使用这些凭据设置了我的主要对象(智能设备的 SD 面板,而不是仪表板)。
- 在同一个主对象中,我使用过程 NotificationRegistrationHandler 来自动注册设备。
- 我创建了一个具有 4 个属性的事务(名为 "Device")(这些属性是过程 NotificationRegistrationHandler 中的 "in" 参数)
- 然后我取消注释程序中的代码。它与我的新交易相匹配,导航完美。
理论上,每次我启动我的应用程序并注册设备时,这个过程应该自动执行,以便以后能够向它发送通知。但是注册永远不会发生。虽然我在启动时收到空白通知,但我不知道为什么。 (这是一张图片:http://i.stack.imgur.com/Inqqe.png)。
为什么会这样?有什么我想念的吗?
此致。
Xev3 的升级 3 包括对这个空通知的修复。看看SAC #37858
从 GeneXus 15 升级 3(或更高版本)开始,GeneXus 集成了一种使用 OneSignal 提供程序发送和接收推送通知的新本地方式。
我们强烈建议迁移到 this new API,因为旧版本已弃用,不会更新新功能。
我有一个在 Genexus X Evolution 3 (U2) 中创建的智能设备的在线应用程序,它启用了通知(目前仅适用于 android),但出于某种我不知道的原因,我无法注册设备以稍后发送通知。这是我遵循的步骤:
- 我已经为 Google 消息云服务创建了凭据(API 发件人 ID 和 API 发件人密钥),就像 Wiki 所说的那样。
- 我使用这些凭据设置了我的主要对象(智能设备的 SD 面板,而不是仪表板)。
- 在同一个主对象中,我使用过程 NotificationRegistrationHandler 来自动注册设备。
- 我创建了一个具有 4 个属性的事务(名为 "Device")(这些属性是过程 NotificationRegistrationHandler 中的 "in" 参数)
- 然后我取消注释程序中的代码。它与我的新交易相匹配,导航完美。
理论上,每次我启动我的应用程序并注册设备时,这个过程应该自动执行,以便以后能够向它发送通知。但是注册永远不会发生。虽然我在启动时收到空白通知,但我不知道为什么。 (这是一张图片:http://i.stack.imgur.com/Inqqe.png)。
为什么会这样?有什么我想念的吗?
此致。
Xev3 的升级 3 包括对这个空通知的修复。看看SAC #37858
从 GeneXus 15 升级 3(或更高版本)开始,GeneXus 集成了一种使用 OneSignal 提供程序发送和接收推送通知的新本地方式。
我们强烈建议迁移到 this new API,因为旧版本已弃用,不会更新新功能。