からユーザーIDにメッセージを送るこの作業をする必要がありますどのように全体のプロジェクトです:
1. MySQLデータベースを保持しているすべてのユーザーID
2のような機能を持つサーバー、中(MySQLへの接続)のaspx WebサービスがありますGetMessage /のSendMessageクライアントアプリから
3.ユーザーが自分のIDを送信し、受信機のIDと
4. WebサービスをwebサービスへのメッセージはSignalRが通知を送信する必要があり
5.(送信者IDと受信IDと)mysqlデータベースにメッセージを置きます特定のユーザーのクライアントアプリケーション(その時に接続されている場合)に(送信者ID Xがメッセージを送信した)、クライアントアプリケーションがWebサービスに接続し、mysqlからメッセージを返します。
SignalR:データベース
クライアントアプリは
Webサービスは、単純なasp.netのWebサービス
あるXamarinのAndroidプロジェクトで問題がある:
のmysqlのユーザーIDと接続されたクライアントをマップするためにどのように?それが理にかなってほしい。
ありがとう、それは解決策のようです! – rokastokas
もう一度質問があります。 IUserIdProviderのユーザーIDは一意ですか?毎回同じユーザーの場合は同じですか? – rokastokas
なぜ重要なのか分かりませんが、ファクトリが登録されているので、 'GlobalHost.DependencyResolver.Register(typeof(IUserIdProvider)、()=> new MyIdProvider());'私は毎回新しいインスタンスを取得すると思います。 – Pawel