So wird die Beibehaltung und Wiederherstellung des Bluetooth-Kernzustands ausgelöst

Statuserhaltung und -wiederherstellung Da die Statuserhaltung und -wiederherstellung in Core Bluetooth integriert ist, kann Ihre App diese Funktion aktivieren, um das System aufzufordern, den Status der zentralen und peripheren Manager Ihrer App beizubehalten und bestimmte Bluetooth-bezogene Aufgaben weiterhin auszuführen auch dann, wenn Ihre App nicht mehr ausgeführt wird.Wenn eine dieser Aufgaben abgeschlossen ist, startet das System Ihre App erneut im Hintergrund und bietet Ihrer App die Möglichkeit, ihren Status wiederherzustellen und das Ereignis entsprechend zu behandeln. Im Fall der oben beschriebenen Home-Security-App würde das System die Verbindungsanforderung überwachen und die App erneut starten, um den centralManager zu verwalten: didConnectPeripheral: Rückruf delegieren, wenn der Benutzer nach Hause zurückkehrt und die Verbindungsanforderung abgeschlossen ist.

Wie kann ich das auslösen und den Code testen?

Ich habe ein Zubehör mit einem Service. Ich habe eine App, die nach dem Dienst sucht, und ich habe mich für die Erhaltung des Zustands entschieden. Ich bin mir jedoch nicht sicher, wie ich es logisch testen soll, da ich nicht weiß, was ich brauche, um es auszulösen. Dies sind die Optionen, die ich erfolglos ausprobiert habe:

A - kill the app from Xcode

B - kill the app manually

C - power off the phone

D - something else

n all diesen Optionen habe ich versucht, zu gehenXcode -> Gerät und sehen Sie sich die Protokolle an, haben jedoch keine Protokolle zur Wiederherstellung des Status gesehen.

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage