我和Kaa 0.10.0合作。一切正常,我能够通过Kaa客户端发送通知和接收活动。 现在我已经为我的通知架构创建了一个新版本(版本3)(添加了更多字段)。生成了新的Java SDK(在那里选择了修改后的通知模式),并在客户端上实现了新的通知监听器。 我能够从管理员界面发送通知版本3,并且听众会抓住它。现在我想向同一个客户端发送版本2的通知。 我可以通过选择架构版本2从管理UI发送通知,通知已成功发送但客户端无法捕获它,因为没有版本2通知的侦听器。
有没有办法让我的客户端收听我在服务器上制作的所有通知版本? 我计划将该版本用作'类型'服务器发送给客户端的通知 - 因此客户端将拥有所有通知监听器,这些监听器将收集从服务器发送的通知并相应地处理。
如果无法实现,我会在通知架构中定义一个字段 - 例如' type'它指定了客户端需要执行的操作类型。
答案 0 :(得分:0)
Kaa SDK一次只支持一个Notification架构版本。在那里提供版本控制是为了支持以前版本的客户端。
所以,是的,您应该在架构中添加一些字段,以区分通知类型。