CoreBluetooth state restoration should work across reboots/kernel panics

Originator:aufflick
Number:rdar://16807132 Date Originated:4-May-2014
Status:Duplicate/14206719 Resolved:17-May-2014
Product:iOS SDK Product Version:7.1.1
Classification: Reproducible:Always
 
Summary:
On the Apple bluetooth-dev mailing list, Jason Conn had this to say about state restoration after reboot:

Jason Conn says:

> State restoration across a reboot is not currently supported. If it’s something you desire, please file a bug - that helps us gauge interest.

I assume this includes kernel-panic or other forced reboots.

From the user experience point of view it would be pretty surprising to find your medical equipment no longer connected when your phone reboots silently in your pocket (Cochlear hearing medical equipment is what I am developing CoreBluetooth code for - Renaud and Brian know about the project - but also imagine your diabetes glucose pump loses communication with it's remote app because your iPhone rebooted silently in your pocket...)

Secondly, does "State restoration across a reboot is not currently supported" specifically mean an OS reboot or will state restoration not occur if the core bluetooth daemon crashes and then restarts? If the latter then this is much more a bug than an enhancement request...

Version:
iOS 7.1.1

Comments

Relevant mailing list thread:

https://lists.apple.com/archives/bluetooth-dev/2014/Apr/msg00047.html


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!