2

したがって、最初は次のコードがあります。

browser = MCNearbyServiceBrowser(peer: peer, serviceType: "sample")

サービス タイプが「サンプル」のすべての広告主を確認できるのはどれですか?

サービス タイプを知らずにすべての広告主を表示したい場合はどうすればよいですか? プログラムでこれを行うにはどうすればよいですか?

返信ありがとうございます。

4

2 に答える 2

1

通常、サービス タイプは、同じアプリケーションを実行しているピアに接続できるようにするために使用されるため、たとえば「my-chat-app」になります。

ピアが接続する他のユーザーをブラウジングし始めると、指定されたサービス タイプのアドバタイジング ピアが聞こえます。これは通常、同じアプリを実行していることを意味します。

ピアがセッションへの参加に関心があることをアドバタイズし始めると、discoveryInfo (ブラウザーで利用できるキーと値のペアの辞書) が提供される場合があります。

ブラウザーは、検出情報を使用して、招待を発行するかどうかを決定できます。問題のチャット ルームは、この情報に含まれている可能性があります。

于 2015-07-05T10:49:24.173 に答える
0

serviceType は MPC を使った App の識別子だと思います。したがって、アプリのユーザーは serviceType を定義するべきではなく、開発者 (あなた) が決定します。グループチャットルームのように作成したい場合は、手順を作成します。

于 2015-11-19T07:49:00.663 に答える