Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在后台,我有权做什么?_Ios_Bluetooth_Background - Fatal编程技术网

Ios 在后台,我有权做什么?

Ios 在后台,我有权做什么?,ios,bluetooth,background,Ios,Bluetooth,Background,我设计了一个非常简单的可穿戴设备,只有一个物理按钮。该设备具有UART服务,当值发生变化时(按下按钮时),可以通知连接的设备 我的目标是:每次按下按钮时,智能手机必须能够在后台发送HTTP请求。即使应用程序没有运行 为了满足这一需求,我必须使用CoreBluetooth实现iOS蓝牙后台进程。但在此之前,我想知道CoreBluetooth是否能满足我的需求 因此,我的问题是: 从技术上讲,即使智能手机重新启动,也可以在智能手机和BLE设备之间保持长期的后台连接 按下BLE设备按钮时,我可以在前

我设计了一个非常简单的可穿戴设备,只有一个物理按钮。该设备具有UART服务,当值发生变化时(按下按钮时),可以通知连接的设备

我的目标是:每次按下按钮时,智能手机必须能够在后台发送HTTP请求。即使应用程序没有运行

为了满足这一需求,我必须使用CoreBluetooth实现iOS蓝牙后台进程。但在此之前,我想知道CoreBluetooth是否能满足我的需求

因此,我的问题是:

  • 从技术上讲,即使智能手机重新启动,也可以在智能手机和BLE设备之间保持长期的后台连接
  • 按下BLE设备按钮时,我可以在前台唤醒或启动我的应用程序(无需通知)
  • 如果前面的语句不可能,当用户按下按钮时,我可以在后台执行一个非常基本的HTTP请求吗

谢谢你的帮助

一,。对请参阅有关后台处理和状态恢复的核心蓝牙编程指南。2.三号。是的谢谢你的回答@Paulw11,很高兴看到第三个陈述的答案是“是”,我一点也不确定。