Kaa 0.10.0で作業しています。すべてうまく動作し、私はKaaクライアントに通知を送信し、イベントを受け取ることができます。 通知スキーマの新しいバージョン(バージョン3)を作成しました(いくつかのフィールドを追加しました)。生成された新しいJava SDK(そこに変更された通知スキーマが選択されています)と、クライアントに新しい通知リスナーを実装しました。 admin UIから通知バージョン3を送信でき、リスナーがそれをキャッチします。今、バージョン2の通知を同じクライアントに送信したいと思います。 admin UIから通知を送信するには、スキーマバージョン2を選択してください。通知は正常に送信されましたが、クライアントはバージョン2通知のリスナーがないため通知できません。Kaaクライアントの複数の通知ハンドラ
私のクライアントがサーバ上で行うすべての通知バージョンを聞く方法はありますか? 私は、サーバーがクライアントに送信する通知の「タイプ」としてバージョンを使用する予定です。そのため、クライアントはサーバーから送信された通知を収集し、それに従って処理するすべての通知リスナーを持ちます。
通知スキーマでフィールドを定義します。たとえば、 'type'はクライアントが行う必要のある操作のタイプを指定します。