2013-12-09 11 views
7

Ich möchte, dass die App einen Dienst ankündigt, selbst wenn die App in den Hintergrund tritt. Mit Core Bluetooth ist dies möglich, indem Bluetooth-Peripheriegeräte für UIBackgroundModes eingestellt werden.Funktioniert startAdvertisingPeer, wenn die App den Hintergrund erreicht?

Weiß jemand, ob das gleiche mit MCNearbyServiceAdvertiser erreicht werden kann? Vielen Dank.

+0

Sie sagen, Bluetooth-Peripheriegerät BTW –

+0

richtig. bearbeitet die Frage danke. – kenshin03

+0

Haben Sie jemals eine Lösung dafür gefunden? – gasparuff

Antwort

7

Als ich dieses Jahr auf der WWDC war, ging ich zu einem Developer Lab für Multipeer Connectivity und wurde von einem Apple-Techniker darauf hingewiesen, dass Service-Inserenten und Browser nicht im Hintergrund arbeiten.

Das sagte, ich habe erfolgreich mit verbundenen Peers mit einer App im Hintergrund mit einem Hintergrund-Task ausgeführt, aber ich konnte nicht inserieren oder durchsuchen.

+0

Danke das ist sehr nützlich zu wissen. Ich werde ein paar Tests machen, um zu versuchen, das auch zu machen. – kenshin03

+0

Konnten Sie die Peerverbindung über Hintergrundaufgaben länger aufrecht erhalten? –

+0

Ich bin auch neugierig auf das. Wie kann ich diese Verbindung aufrechterhalten, sodass meine Chat-App weiterhin Benachrichtigungen von anderen im Chat-Room empfangen kann? –