gpt4 book ai didi

ios - 您可以在不请求设备和用户广播许可的情况下向附近的设备广播数据吗?

转载 作者:可可西里 更新时间:2023-11-01 01:37:48 24 4
gpt4 key购买 nike

我正在尝试将应用程序作为一种爱好,我需要知道,是否可以在不请求每个设备的许可的情况下向所有附近的设备广播?如果可以要求用户接受 ALL 传入连接并向设备发送连接请求,而无需让用户选择哪个设备,那对我来说会很棒。我发现您最多可以使用 multipeer 连接 7 个对等点,但用户必须选择他想要连接的每个设备。附近广播的任何选择都会对我有帮助,感谢您的帮助! :)

最佳答案

接受邀请很容易,无需提示广告客户接受,只需将 invitationHandler 设置为 true。

例如,在我的实现中,我有一个 MPManager 类:

func advertiser(advertiser: MCNearbyServiceAdvertiser, didReceiveInvitationFromPeer peerID: MCPeerID, withContext context: NSData?, invitationHandler: (Bool, MCSession) -> Void) {
self.invitationHandler = invitationHandler

delegate?.invitationWasReceived(peerID.displayName)
}

委托(delegate)方法:

func invitationWasReceived(fromPeer: String) {
self.appDelegate.cManager!.invitationHandler(true, self.appDelegate.cManager!.session)
self.connectingLabel.text = "Connecting"
}

对于浏览器端,您可以类似地自动将邀请发送给它找到的任何对等点,问题是何时停止搜索对等点并在它们全部连接后继续您想要做的事情。

你检查过了吗PeerKit ?我将自己称为零配置方法。我简单地检查了一下我在做什么,但并不完全符合我的需要。也许它与您的匹配。

关于ios - 您可以在不请求设备和用户广播许可的情况下向附近的设备广播数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com