Ich habe Wiederherstellung Funktionalität für CoreBluetooth
implementiert und es funktioniert gut, außer einer Sache - nach einer Woche (+/- - nicht sicher für 100%) im Hintergrund, ohne zu öffnen, App beendet und nicht auf BLE-basierten Ereignissen wiederhergestellt (einige Male getestet).BLE Wiederherstellung/Erhaltung unerwarteter Effekt
Ich füge auch Protokollierung zu allen BLE bezogenen Aufgabe hinzu, analytics für die Erfassung von Abstürzen hinzufügen, Wiederherstellungsprozess/Ereignisse in zusätzlichen verfolgen - und nach Prüfung dieser Protokolle/info/reports - keine Ausnahmen oder etwas, die meine App beenden können.
Die Frage ist - kann mir jemand den Grund erklären, warum ich solches Verhalten habe?
oh, das helfen soll, Ereignis denken nicht über eine solche Möglichkeit – gbk
Ja, es ist eine der verborgenen Schätze der iOS-Entwicklung. Bereite dich darauf vor, eine Menge C++ - Logging für den Bluetooth-Stack zu lesen ;-). –