小编Mar*_*ria的帖子

iOS蓝牙LE.清除缓存的服务

我将iOS设备(中央)连接到非iOS设备(外围设备).外围设备可以运行2个不同的程序,因此它可以宣传2种不同类型的服务和特性.

我认为iOS中央缓存一些数据,如外围设备名称和服务.是否可以清除缓存的数据?

我有一个与Android类似的问题,我解决了这个问题: 如何在不使用缓存的情况下以编程方式强制在Android上强制执行蓝牙低能耗服务发现

ios bluetooth-lowenergy

6
推荐指数
0
解决办法
1996
查看次数

iOS在什么条件下核心蓝牙恢复有效?

我使用状态保存和恢复.在使用模拟内存压力后kill(getpid(), SIGKILL);,应用程序被杀死然后被唤醒,我收到来自的通知CBCentralManagerDelegate,我可以与外围设备通信.

应该恢复后:

  1. iOS重启?
  2. 用户从多任务栏中杀死了应用程序?

根据这样的帖子:应用程序被杀后的长期行动,第2点是不可能的.

  1. 如果恢复不起作用1或2点,在这些情况下如何"重新网络"到我的外围设备?

bluetooth ios core-bluetooth bluetooth-lowenergy

5
推荐指数
1
解决办法
1039
查看次数