Xcode Swift 与附近的 IOS 设备通信

Xcode Swift communicate with nearby IOS devices

我正在开发一个 IOS 应用程序,我正在检查是否可以在我的应用程序 运行 在后台并在建立连接时触发事件。这可能吗?我在 kivy 尝试过这个,但没有成功。感谢您提前回复!

如果这是两个 iOS 设备之间的通信,那么是的,这在理论上是可能的,因为 30 英尺正好在 Bluetooth/BLE 范围内。我使用过的应用程序可以在 +20 米(~60 英尺)范围内毫无问题地进行后台操作,如果 RF 环境不繁忙,这会进一步扩展。话虽这么说,实际上有很多变量会影响这一点,包括您所处的环境、phone 的类型、phone 是否有大小写,以及您是否实际上在两个人之间进行通信phones 等。我仍然认为在大多数情况下 30 英尺是可以实现的,但不能保证 100% 的时间。下面的链接讨论了理论与实际蓝牙范围:-

至于 iOS 应用程序的后台处理,Apple 有一个非常有用的详细指南,介绍如何让它工作,我也留下了一些有用的链接:-