Erzwinge programmgesteuert das Aussetzen einer iOS 7-App?

8

Ich versuche zu erzwingen, dass meine App automatisch den Status "Angehalten" programmatisch eingibt, damit ich die Core Bluetooth-Wiederherstellung testen kann. Ich habe versucht,

anzurufen %Vor%

aber das bringt es nur in den Hintergrund. Mache ich es falsch? Gibt es einen besseren Weg? Oder ist es unmöglich?

Ich möchte jeden daran erinnern, was es bedeutet, eine App zu suspendieren, da es immer Verwirrung in der Terminologie gibt: Eine App im Hintergrund wird auf unbestimmte Zeit ausgesetzt, wenn das System Speicher benötigt, aber die Wiederherstellung von Core Bluetooth kann eine App vorübergehend in den Hintergrundzustand zurückversetzen.

    
Jegus 15.11.2013, 21:27
quelle

1 Antwort

6

Ich weiß nicht, wie ich das programmatisch machen soll, aber was ich tue, ist, die Home-Taste zu drücken und dann eine Reihe schwergewichtiger Apps wie Safari und grafikintensive Spiele zu starten. Der Speicherdruck bewirkt, dass das System Ihre App ziemlich schnell beendet. Core Bluetooth sollte dann den Wiederherstellungsvorgang initiieren und Ihre App neu starten, wenn sie Aktivität von einem Peripheriegerät erkennt, mit dem Sie verbunden sind / um eine Verbindung gebeten zu haben.

    
Duncan C 15.11.2013 21:35
quelle

Tags und Links