我有一个设备正在向其他2个浏览器宣传自己。一旦两个浏览器第一次连接到广告商,一切都运行良好(每个对等体彼此连接)。
一旦浏览器1断开连接并重新连接,浏览器2就不再将浏览器1作为连接对等体,即使它们是根据peer:didChangeState:连接的。但是,广告客户成功拥有2个连接的对等体。任何想法可能是错的或我如何进一步调试这个?
(注意:我使用MCNearbyServiceAdvertiser和MCNearbyServiceBrowser并创建自己的自定义广告客户/浏览器视图控制器)
答案 0 :(得分:0)
刚刚找到修复!
在重新连接之前初始化新的peerID,浏览器和会话(使用新的peerID)为我修复了它。