从蓝牙设备上远程唤醒应用程序

时间:2012-02-24 10:25:53

标签: iphone objective-c ios ipad bluetooth

  1. 即使我们的应用程序处于后台,我们是否可以收到来自蓝牙设备的任何通知?
  2. 是否可以通过从蓝牙设备发送一些命令来启动iphone应用程序?
  3. 是否可以以类似的方式唤醒在后台运行的应用?
  4. 已更新

    Apple在 应用程序状态和多任务处理 部分 iOS应用程序编程指南

    中说明了这一点
      

    与外部附件进行通讯

         

    使用外部配件的应用可能会要求唤醒   应用程序暂停时,附件会发送更新。这种支持   对于提供数据的某些类型的配件很重要   定期间隔,如心率监测器。当应用程序包含时   UIBackgroundModes键,其中包含external-accessory值   Info.plist文件,外部附件框架保持打开状态   相应配件的活动会话。 (在iOS 4和   之前,这些会话会在应用程序自动关闭时关闭   此外,从附件到达的新数据会导致   唤醒应用程序以处理该数据的系统。该系统也   唤醒应用程序以处理附件连接和断开连接   通知。

    这意味着什么?
    我们可以使用远程控制事件来实现上面提到的从后台唤醒应用程序。或者还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

  1. 这不可能
  2. 这不可能
  3. 这不可能
  4. 除非你越狱设备。

    编辑后更新: 不,这是不可能的。

    正如评论中指出的那样,这是朝着MFi领域的方向发展。我建议你再搜索一下文档。