würde ich meine App gerne informiert werden, wenn ein Headset/Kopfhörer von einem iOS
Gerät nach einer Leerlaufzeit lang genug für die App (und damit läuft auch nicht) ähnlich aufgeräumt wurde getrennt ist, wie ein BroadcastReceiver
arbeitet in android. Ich vermute, dass es nicht möglich ist, aber ich würde mich über Ideen freuen.Kann iOS Broadcasts wie Android empfangen?
Ich habe in local and push notifications und die NSNotificationCenter
untersucht. Push-Benachrichtigungen sind nicht geeignet, da Ereignisse auf dem Gerät passieren. Es scheint nur möglich zu sein, (indem eine Zeit angegeben wird) lokale Benachrichtigungen zu planen und sie nicht aus Systemereignissen zu erstellen, und Benachrichtigungen von NSNotificationCenter
werden nur empfangen, wenn die App läuft.
Habe ich die oben genannten Informationen falsch interpretiert oder gibt es noch einen anderen Trick?
einen Blick auf diesen Beitrag haben [1] [1] [Kann nicht eine Benachrichtigung erhalten, wenn ein externes Zubehör mit dem 3,5-mm-Kopfhörerbuchse anschließen]: http://stackoverflow.com/questions/6922898/ cant-get-a-notification-wenn-Verbindung-ein-externes-Zubehör-zu-der-3-5-mm-hea – Sbhklr
Dank der Link ist nützlich, aber ich war mehr daran interessiert, wie Menschen den Mangel an Broadcasts aus dem System, habe ich mein komplettes Problem aufgenommen, um ein bisschen Kontext zu geben, aber endete am Ende macht meinen Beitrag scheinen wie eine andere Frage – zode64
Nun gibt es ein paar System-Ereignisse, für die Sie sich registrieren können. Für diesen Zweck verwenden Sie NSNotificationCenter. Dies beinhaltet ein Rundfunkkonzept. Siehe: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html – Sbhklr