Android的多重连接

问题描述 投票:3回答:4

所以我正在尝试在iPhone上构建一个使用iOS 7 Multipeer Connectivity框架的应用程序,但我现在正尝试使用相同的技术将iPhone连接到Android设备。这可能吗?

有没有类似Apple的Android多重连接框架,或者有没有办法将iPhone连接到Android设备而不使用互联网或移动服务,但只使用Wifi和蓝牙?

android ios bluetooth compatibility multipeer-connectivity
4个回答
4
投票

也许有点延迟,但技术已经发展,所以肯定有新的信息。

由于iOS还没有打开WiFi Direct和Multipeer Connectivity的API,我认为最好的方法是使用BLE,这两个平台都支持(有些比其他平台更好)。

在iOS上,设备可以同时充当BLE中心和BLE外设,在Android上情况更复杂,因为并非所有设备都支持BLE外设状态。此外,Android BLE堆栈非常不稳定(迄今为止)。

如果您的用例是功能驱动的,我建议您查看可以为您执行跨平台p2p的Frameworks和Libraries,而无需您从头开始构建它。

例如:p2pkit.io或google附近

免责声明:我为Uepaa工作,为Android和iOS开发p2pkit.io。


3
投票

目前无法通过蓝牙与Android连接,但您可以使用我认为的Multipeer框架连接wifi。我知道spaceteam的开发者用他的游戏完成了这个。我不确定究竟是多么可能,但有可能。


3
投票

Mutipeer连接无法连接iOS和Android设备。 Firechat和Spaceteam正在使用他们自己的实现。

更多信息:

iOS推出几周后,FireChat在Android上首次亮相。由于Android不支持Apple的Multipeer Connectivity Framework,开发商Open Garden必须构建自己的网状网络技术,以便在Android设备上实现离网消息传递。但是,iOS和Android之间无法实现FireChat消息传递。那就是,直到现在。 Open Garden刚刚更新了FireChat,即使在iOS和Android设备之间也可以进行离网消息传递。虽然它拒绝透露其如何设法使Apple的多对等框架及其Android网状网络相互连接的确切细节,但Open Garden告诉TechCrunch其跨平台功能使用点对点Wi-Fi和蓝牙个人区域网络。

资料来源:http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android


0
投票

谷歌附近可以做到这一点。要跨平台,Google Nearby Message Api可以做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.