所以最初我们有这个代码:
browser = MCNearbyServiceBrowser(peer: peer, serviceType: "sample")
哪个可以看到所有服务类型为“sample”的广告商,对吗?
如果我想在不知道他们的服务类型的情况下查看所有广告商怎么办?我怎样才能以编程方式做到这一点?
感谢您的回复。
所以最初我们有这个代码:
browser = MCNearbyServiceBrowser(peer: peer, serviceType: "sample")
哪个可以看到所有服务类型为“sample”的广告商,对吗?
如果我想在不知道他们的服务类型的情况下查看所有广告商怎么办?我怎样才能以编程方式做到这一点?
感谢您的回复。
通常,服务类型用于允许您连接到运行相同应用程序的对等点,因此它可以是“my-chat-app”例如。
当对等点开始浏览以供其他人连接时,它会听到指定服务类型的任何广告对等点,这通常意味着那些运行相同应用程序的对等点。
当对等点开始宣传其加入会话的兴趣时,它可能会提供 discoveryInfo - 可供浏览器使用的键值对字典。
浏览器可以使用发现信息来决定是否发出邀请。有问题的聊天室可能包含在此信息中。
我认为 serviceType 是使用 MPC 的 App 的标识符。因此,您的应用程序的用户不应定义 serviceType,由开发人员(您)决定。如果你想创建一个类似群聊的房间,你创建一个程序来做。