我正在尝试创建一些连接到蓝牙设备的应用程序。一个简单的东西,比如扫描数字并将数字发送到我的应用程序的蓝牙条形码扫描仪。我想知道在我的应用程序中使用哪个框架或什么东西可以将条形码扫描仪与我的应用程序集成。是否有任何API或示例或教程等可以帮助我实现这些东西? 最佳答案 Apple提供了一个名为ExternalAccessoryframework的API,可用于与配对的蓝牙设备或通过设备底部的有线Apple连接器连接的设备进行交互。但是,为了能够根据需要在您的应用程序中使用配对设备,您必须使用设计为与iOS设备兼容的设备(这意味着,制造
我正在开发一个需要连接到蓝牙设备的应用程序。我不想在应用商店中部署此应用。我只需要这个供个人使用。有什么方法可以连接到这个蓝牙设备(它太老了,绝对没有经过MFI认证)。在MFI程序(http://mfi.apple.com/faqs)的常见问题解答中,它说可以使用第三方解决方案。有人知道吗?我还没有找到任何在iPhone和蓝牙设备之间建立桥梁的产品。此外,常见问题解答说:“仅依赖标准技术(例如低功耗蓝牙或标准蓝牙配置文件)的应用程序开发人员和配件开发人员无需加入MFi计划。”我的蓝牙设备使用标准蓝牙配置文件,但我无法连接到它。 最佳答案
我正在编写一个用于与minimPlayDrumiMP18B(小型蓝牙扬声器)通信的iOS应用程序。据我所知,showBluetoothAccessoryPickerWithNameFilter仅显示协议(protocol)字符串添加到Info.plist的SupportedExternalAccessoryProtocols键的设备。所以我需要将这个协议(protocol)字符串添加到列表中。我在哪里可以获得这个特定设备的协议(protocol)字符串?互联网上的任何地方是否有设备支持的协议(protocol)列表?大多数制造商在其技术规范中并未提及此信息。Apple在文档中引用此协议
每当我第一次连接MFi配件时,我需要在plist文件中声明哪些协议(protocol),我可以从哪里获得它的名称?即使在连接我的MFi配件并运行EADemo代码后,它仍然显示没有连接配件?我假设EADemo代码将无法工作,除非并且直到编写了一些适当的附件相关协议(protocol)字符串而不是com.apple.p1和com.apple.p2。我知道有一个名为EAAccessory的类并使用属性protocolString,我可以知道协议(protocol)字符串名称。但首先,即使它需要plist文件中列出的协议(protocol)字符串名称才能运行代码。我是否需要询问制造商了解协议(
我正在为一个项目处理外部配件和MFI并有这个问题:将iOS设备连接到MFI硬件后,可以识别哪些第3方硬件属性(如果有)?具体来说,我正在寻找一种通用方法来确定设备类别或功能,而不是必须检查特定的制造商和设备名称,类似于Android可以做到的(见下文)。这可能吗?http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html最终目标:连接到音频底座时切换一个bool值;忽略其他事件。我不确定iOS能做到多细。iOS可以区分audiodock之间的区别吗?和一个GolfPutterAp
如何通过USB与MFIAccessory通信?这是我得到的。我的MFI配件,其他公司的MFI配件和协议(protocol)名称EADemo(苹果官方配件演示)这是我所做的。将协议(protocol)名称添加到EADemo的EADemo-Info.plist中的Supportedexternalaccessoryprotocols。使用其他附件运行EADemo,发送数据,receivedBytesLabel的文本不断变化。当我使用附件运行EADemo时,单击发送数据,UI中没有任何变化。我的同事(硬件开发人员)说我应该在连接到附件后设置接口(interface)(如更改通信隧道),以便我
我的iOS应用已被拒绝,我从Apple收到以下消息:.......拒绝原因:MFI问题我们开始了您的审核,但无法继续,因为我们无法找到您的MFi证书PPID#。请转至iTunesConnect中的“管理您的应用程序”并编辑您的元数据以在审核说明中提供MFi证书PPID#。添加此信息后,点击“保存”,然后点击“提交新元数据”,我们可以继续进行您的审核。……什么是MFi证书PPID#?在哪里/如何为我的应用程序获取一个?我之前提交了3次相同的应用程序(旧版本),但没有收到此类消息。为什么我现在得到这个?我上次成功提交的修订版是在2012年2月12日。Apple从那时起是否增加了更多要求?谢
我是一名MFi开发人员,我正在开发一款与定制硬件对话的iPhone应用程序。我的问题是如何调试iPhone应用程序我在网上和stackoverflow上都搜索过,但似乎没有明确的方向。1.30针扩展坞-由于iPhone已对接到配件-Xcode如何调试App2。有一些Xcode通过WiFi调试的线程,但Xcode中有这个功能,但后来被删除了-在最新的Xcode(大约2012年)中这是什么状态任何方向,特别是来自成功完成此操作的人的任何方向,我们将不胜感激。佩德罗 最佳答案 无线调试是Xcode4.2中的一项功能,但它在以后的版本中已被
我有一个Android应用程序,它通过蓝牙与我们开发的硬件进行通信。现在我需要为iOS开发一个应用程序,通过蓝牙连接到相同的硬件。该硬件通过蓝牙进行串行通信。我最近一直在研究并发现了两个输出:-低功耗蓝牙(BLE)。-带有“MFI程序”的蓝牙。分析当今的智能手机,无论是Android还是iOS,最好的选择就是MFI。由于旧款智能手机的可用性。甚至已经开始通过MFI计划进行注册。我的问题集中在iOS上的开发。我的问题是:正在寻找Objective-C。连接到低功耗蓝牙或MFI之间有区别吗?有人可以给我看一个通过蓝牙MFI连接的例子吗? 最佳答案
我有自己开发的外部设备,可以使用USB端口连接到LinuxPC。现在我想开发一个iOS应用程序来与这个设备通信以读/写一些数据。我打算使用“LightningtoUSBCameraAdapter”和EAFramework连接到外部设备。为此我需要MFi吗?如果这不是正确的方法,我应该使用什么?提前致谢。 最佳答案 连接到适配器的设备不是MFi。仅当您的设备直接连接闪电/30针端口时,您才需要MFi程序。而关于与MFi配件通信的软件,Apple的FAQ回答:IwanttodevelopaniOSappthatcommunicatesw