由蓝牙设备触发的Android和Iphone应用程序功能

由蓝牙设备触发的Android和Iphone应用程序功能,android,iphone,bluetooth,Android,Iphone,Bluetooth,我们正处于规划阶段,我们的最终目标是让手持蓝牙设备在我们的应用程序中触发一项功能。蓝牙设备是否可以发送比vol up或down更多的信号,或者我们的应用程序是否可以简单地截获vol up等标准触发器(如果从特定的蓝牙设备发送,并使用该信号触发我们的应用程序的功能。)?iOS中有一个名为CoreBooth的框架可用于与蓝牙设备通信。但该框架的基本要求是您应该拥有蓝牙4.0,即支持BLE的设备。如果这对您有帮助,请检查此项。 第二个问题的答案是,您无法在应用程序中截获标准触发器,如音量按钮事件。因为

我们正处于规划阶段,我们的最终目标是让手持蓝牙设备在我们的应用程序中触发一项功能。蓝牙设备是否可以发送比vol up或down更多的信号,或者我们的应用程序是否可以简单地截获vol up等标准触发器(如果从特定的蓝牙设备发送,并使用该信号触发我们的应用程序的功能。)?

iOS中有一个名为CoreBooth的框架可用于与蓝牙设备通信。但该框架的基本要求是您应该拥有蓝牙4.0,即支持BLE的设备。如果这对您有帮助,请检查此项。
第二个问题的答案是,您无法在应用程序中截获标准触发器,如音量按钮事件。因为它使用了苹果公司的私有API。Apple不允许您使用私有API访问硬件元素。如果您将通过任何方式实现这一点,那么您的应用程序也不会获得苹果的批准。

您只能使用CoreBlutooth for iOS触发iOS允许您触发的内容。对于android,你必须将你的应用程序与你自己的库捆绑在一起,这些库是为该手机的芯片和android版本设计的。目前对运行最新版本Android的三星设备的支持很少

因此,我们可以使用蓝牙4.0设备,然后我们就可以控制iphone应用程序,并为android设备制作自定义配置文件,以处理这部分内容?@user1724365:对不起,我不明白。您已经概述了iphone的解决方案,即只使用蓝牙4.0。因此,我假设所需要的只是为android制作一个自定义蓝牙配置文件,使其能够与该操作系统一起工作。