Ich habe das schon seit ein paar Tagen untersucht und es sieht so aus, als ob es nicht möglich ist, die Bluetooth-Verbindung aufrecht zu erhalten, während das Telefon in den Ruhezustand geht oder wenn die App im Hintergrund läuft. Ich habe jedoch eine App gefunden, die behauptet, sie könne die ganze Zeit laufen: RunKeeper App sagt:
Was ist neu in Version 2.5.1.0
Weiß jemand, wie sie Herzfrequenzdaten an das Telefon senden, während sich die App im Hintergrund befindet?
UPDATE:
Funktioniert, indem ich einen Eintrag in meinem Plist unter "Erforderliche Hintergrundmodi" für "Bluetooth-Zentral" hinzufüge.
Sie müssen die neue Bluetooth Low Energy-Funktion über das CoreBluetooth Framework verwenden Beachten Sie auch, dass dies derzeit nur für iPhone4S verfügbar ist, da die Bluetooth Low Energy-Funktion von der Bluetooth-Hardware im iPhone abhängt.
In Xcode 5 gibt es einen Abschnitt für Hintergrundmodi in den Funktionen Ihrer App. Stellen Sie die Hintergrundmodi auf EIN und aktivieren Sie "Bluetooth LE-Zubehör verwenden"
Tags und Links objective-c ios bluetooth background connectivity