2013-09-29 17 views
6

Gibt es eine Möglichkeit, BLE-Benachrichtigung in Ihrer Anwendung für eine bestimmte UUID oder wann immer eine UUID in Reichweite empfängt, während die Anwendung nicht ausgeführt wird? Z.B. Auf die gleiche Weise funktionieren Push Notifications?BLE Benachrichtigung, wenn die Anwendung nicht ausgeführt wird

Ich habe versucht, google herum, aber bisher keine hilfreiche Informationen, die ich erreichen konnte. Irgendwelche Zeiger?

Antwort

3

Zur Kasse background execution modes. Die App muss in diesem Fall nicht im Vordergrund laufen, aber sie muss zuvor gestartet worden sein und muss mindestens im Hintergrund sein.

iOS7 bietet eine Bluetooth-Statuserhaltung und -wiederherstellung für langfristige Bluetooth-Aufgaben. Auf diese Weise wird selbst eine beendete App im Hintergrundmodus vom Betriebssystem wiederhergestellt.

+1

Aber seien Sie vorsichtig mit der Wiederherstellung. Es scheint im Moment sehr fehlerhaft zu sein. Wenn Ihre App bei der Wiederherstellung im CoreBluetooth-Code abstürzt, ist es sehr wahrscheinlich, dass Sie die richtigen Dinge tun, aber das Framework schlägt fehl. – allprog

Verwandte Themen