¿Mantener una sesión de conectividad multipeer en segundo plano a través de BackgroundTask?

Estoy tratando de mantener una "sesión" de MultipeerConnectivity cuando la aplicación ingresa temporalmente en segundo plano, así que pensé en usar una tarea en segundo plano como he visto pocas veces aquí ... El problema es que no tengo idea de cómo "mantener" la sesión con UIBackgroundTask, ¿alguien puede publicar una pista?

No me importan los anunciantes / navegadores, está bien detenerlos, pero me gustaría que la sesión no se desconecte ya que la reconexión es muy defectuosa por el momento.

Respuestas a la pregunta(2)

Su respuesta a la pregunta