2017-06-08 23 views
1

signalRを使用して、データベースで作成された特定のグループ(signalRを使用してjoinするsignalRグループではない)に通知を送信しようとしています。signalRを使用してデータベースの定義済みグループにプッシュ通知をプッシュ

たとえば、ユーザーがイベントを作成して2人を招待した場合、そのイベントに関連するすべての通知を、招待されたユーザーのみに配信する必要があります。 別のイベントでも同じです。

私はそのような解決策を探しましたが、私は実際に欲しいものを見つけませんでした。

答えて

0

signalrグループを文書化されているように使用しない場合は、here

次に、データベース・グループにあるユーザーIDを追跡していると仮定すると、その特定のユーザーIDまたはユーザーIDに送信できます。

Clients(クライアントID).sendMessage(メッセージ);

+0

ただし、Clients(クライアントID)はデータベーステーブルのユーザーIDを参照していますか?なぜなら、ユーザーがイベントを作成してユーザーを招待すると、レコードがイベントテーブルに追加され、関係するユーザーとグループテーブルに追加されるということです。 – KARIMA

+0

それは最も純粋な意味ではなく、現在接続されているクライアントのユーザIDを指します.SignRはクライアントを作成し、クライアントに割り当てます。そのユーザーIDを取得し、そのユーザーの現在のユーザーIDでデータベースを更新する場合は、同じユーザーIDを使用できます。どのように活用できるかを理解するためには、データベース内のクライアントを管理する必要があるように思えます。 –

関連する問題