如何测试 EADemo 蓝牙应用
Posted
技术标签:
【中文标题】如何测试 EADemo 蓝牙应用【英文标题】:How to test EADemo Bluetooth app 【发布时间】:2014-02-27 07:20:56 【问题描述】:我对 ios 开发非常陌生。我想测试通过蓝牙连接外部附件的 Apple EADemo 示例应用程序。
据我了解,EADemo 代码将无法工作,除非定义了一些与附件相关的适当协议字符串而不是 com.apple.p1 和 com.apple.p2。
我可以在不提供任何附件协议字符串的情况下测试 EADemo 应用吗?如何测试 EADemo 应用?
【问题讨论】:
【参考方案1】:EADemo 应用和您的配件需要就用于通信的协议达成一致。通常,附件会向应用程序提供它支持的协议字符串。这些也需要在 EADemo 应用程序的 Info.plist 文件中定义。只需在 com.apple.p1 上方或下方的附加行中添加配件使用的字符串。如果您不这样做,该应用将无法与您的配件通信。
当您运行应用程序时,您应该能够选择附件和协议字符串。之后,该应用程序将允许您发送/接收数据。因此,要完全“测试” EADemo 应用程序,您确实需要首先设置协议字符串。
【讨论】:
【参考方案2】:我今天在我的测试 iPhone 上试用了 EADemo 应用程序,它似乎可以工作!以下是我尝试过的步骤:
我在设置/蓝牙中预先配对了配件。 然后我在我的测试 iPhone 上运行 EADemo 应用程序。 我可以在 EADemo UI 中找到我的配件。 我选择了它,然后 EADemo 应用程序提示我选择 MFi 设备公布的协议。 我选择了它,应用程序似乎与 MFi 建立了会话 设备。【讨论】:
协议字符串你用了什么?你让他们保持原样吗?删除它们?我无法让该应用识别任何 BT 设备。以上是关于如何测试 EADemo 蓝牙应用的主要内容,如果未能解决你的问题,请参考以下文章