iphone - Square如何实现数据传输到iPhone?

标签 iphone square

前几天我看到一个有趣的iphone设备,square,在这里:https://squareup.com/

将其插入iPhone的耳机插孔,即可将数据传输至iPhone。 iPhone 上正在运行的应用程序可以接收它。

有人知道它是如何实现的吗?我猜它可以将数据编码为音频流并“唱歌”,手机上的应用程序可以录制声音并对其进行解码。但怎么办呢?有协议(protocol)或者SDK吗?

最佳答案

该实现可能与简单的 acoustic modem 没有什么不同。 。相关API包括Audio Units (低级)或Audio Queue Services (更高级别)。

Matt Gallagher 写了一篇关于创建 iOS tone generator 的优秀文章(一如既往!) ,这是实现您所追求的目标的一种方法。

关于iphone - Square如何实现数据传输到iPhone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5741706/

相关文章:

android - 如何使用 okhttp 禁用 SSLv3 回退

没有 iPhone 6 Plus 的 iOS 应用程序预览

android - 使用 Square 的 Wire 生成 Protobuf java 文件

php - 使用 Square Connect ChargeResponse 对象时遇到问题

ios - Xcode 6 不会创建新项目或 Playground 。它只是在这个过程中停滞不前

Swift:如何在 MapKitView 上绘制正方形

go - oauth token 请求错误 "missing required parameter ' client_id'",

iphone - UIKIt:调整 View 大小以适应 subview

javascript - 防止在移动 Safari (iPad/iPhone) 中长按/长按时出现默认上下文菜单

iphone - 通过另一个实体属性设置核心数据实体属性