gpt4 book ai didi

ios - 在两个 iOS 设备之间发送数据,其中一个充当 iBeacon

转载 作者:行者123 更新时间:2023-11-28 21:42:07 25 4
gpt4 key购买 nike

所以我有两台 iOS 设备,一台 iPad 和一台 iPhone。我让 iPad 充当 iBeacon,手机接收它并正确测距,一切进展顺利。

我想要实现的是,一旦手机被拾取为 CLProximityImmediate,它就会向 iPad 发送一个字符串。

这是否可行,如果可行,有人知道如何实现吗?

最佳答案

我现在也在做。按照 Felz 的建议,我开始使用 MultiPeer Connectivity。但是,我被迫采用也支持 Android 的架构,所以我切换到蓝牙。作为 iBeacon 的 iPad 也有蓝牙代码,它正在寻找具有特定签名的“外围设备”。

一旦 iPhone 检测到 iBeacon,应用程序就会开始传输具有适当签名的蓝牙外围设备信号。它使用特性来提供用户 ID 的数量(如之前提供给应用程序的那样)——它还可以提供设备类型等。

当 iPad 检测到外围设备时,它会读取特征,然后写入可写特征以告诉 iPhone“嘿,我得到了你的信息 - 你现在可以关闭蓝牙传输信号了”。

最后我要补充一点,我花了几个小时让 MultiPeer 网络在发射器和接收器上工作,并花了几天时间让蓝牙代码工作(我在 Swift 中这样做,蓝牙类有对 Swifters 不是那么友善——即使在最新的 iOS9 测试版中,至少有一个 bug 仍然存在)。但是,这让我的老板很高兴,因为它也允许 Android 设备玩游戏!

关于ios - 在两个 iOS 设备之间发送数据,其中一个充当 iBeacon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31613390/

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