Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
859 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: [Fmx, iOS] Bluetooth LE mit Background-central crasht nach 1 Minute

  Alt 21. Aug 2022, 19:22
Hi Rollo,

hast du dieses Problem lösen können? Ich habe auch mittlerweile ein paar User, die mir melden, dass meine App manchmal unter iOS abstürzt, wenn sie während der Nutzung in eine andere App wechseln und dann zurückkommen. Dabei sind mehrere BLE-Verbindungen zu einem Leistungsmesser, einem Herzfrequenz-Gurt, u.ä. aufgebaut. NSBluetoothAlwaysUsageDescription und NSBluetoothPeripheralUsageDescription sind natürlich gefüllt und ich habe die UIBackgroundModes audio, bluetooth-central und bluetooth-peripheral aktiviert.

Ich sorge mit dem folgenden Request alle 100 Sekunden, dass die Anwendung auch ohne Interaktion aktiv bleibt:
Delphi-Quellcode:
  UIApp:=TUIApplication.Wrap(TUIApplication.OCClass.SharedApplication);
  UIApp.setIdleTimerDisabled(activate);
Grüße, Philipp
  Mit Zitat antworten Zitat