80 Stimmen

Was genau können CoreBluetooth-Anwendungen im Hintergrund tun?

Der Betreff sagt eigentlich schon alles. Die Dokumentation, soweit sie überhaupt existiert, legt nahe, dass Apps, die gegen das CoreBluetooth-Framework geschrieben wurden und auf iOS-Geräten laufen, "bluetooth-central" zu ihrer Liste der Hintergrundprivilegien hinzufügen können und so irgendeine Art von Bluetooth-Ereignissen verarbeiten können, während sie inaktiv sind, aber die genau Ereignisse zugestellt werden und nicht zugestellt werden?

Zum Beispiel:

  1. Kann ich die Kommunikation mit einem Gerät fortsetzen, mit dem ich bereits eine Kopplung hergestellt habe?
  2. Kann ich regelmäßige Erkennungsanfragen stellen, um Geräte zu finden, die sich außerhalb der Reichweite befinden oder die ich noch nie gesehen habe? (Zum Beispiel, wenn ich eine Benachrichtigung ausgeben möchte, wenn ein neues interessantes Gerät gefunden wird)
  3. Was ist, wenn ein Gerät den Empfangsbereich verlässt und dann wieder zurückkehrt? Erhalte ich ohne Benutzereingriff Ereignisse zum Trennen und Verbinden, oder muss ich in den Vordergrund gestellt werden und der Benutzer muss die Wiederverbindung explizit anfordern?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X