【发布时间】:2024-01-14 19:40:01
【问题描述】:
首先我是一名 Android 开发者,所以这个问题要问所有 iOS 开发者。
是否可以实现Android iPhone/iPad 直接通信?
有些人声称这是不可能的,有些人声称这是不可能的。
我猜想两种可能的技术是蓝牙和/或 Wi-Fi Direct。
不推荐使用 Wi-Fi Direct,因为它不是Gingerbread 支持,据我所知,iPhone 也不支持它(可能是 iPhone 6,正如我从谣言中听到的那样)
众所周知,iOS设备之间使用GameKit实现蓝牙通信,这里是reference。
我不明白与 GameKit 交流时有什么特别??
消息是否以某种方式包装,在消息的开头和结尾有额外的字节?好的,我们可以在 Android 中以同样的方式包装消息!
消息是否加密?!!如果是这样,我们能否在 Android 设备中收到它们时解密它们?
欢迎任何想法、变通方法或其他黑客解决方案!
【问题讨论】:
-
好吧,您提到的重复问题是一年多以前提出的。有人会期待有关此事的最新更新。但是感谢您链接问题
-
此链接中的一些相关信息:is.gd/i2UbhE 但仍然找不到一个好的答案,因为我猜 android 蓝牙 api 是一个更高级别(就像使用输入输出流一样简单)并且对于iOS 解决方案你必须更深入地了解我所知道的..
-
可能稍有延迟,但技术已经发展:目前的状态是 iOS 和 Android 之间可以通过 BLE 连接,但是仍然有许多 Android 不支持 BLE 外设模式,以及 Android BLE 堆栈非常不稳定。此外,Android 支持 WiFi Direct,但在 iOS 上尚未公开。如果可以的话,我会建议您查看可以为您执行跨平台 p2p 的框架,这样您就无需花费时间编写网络代码。这样的框架可能是我正在开发的名为p2pkit.io 或附近的谷歌。
标签: android iphone ios bluetooth wifi-direct