RemoteMediaSession started while the app is in the background no longer appears in Control Center (worked in earlier betas)

My app publishes a NowPlaying.RemoteMediaSession for music playing on speakers on the local network.

While the app is in the background and someone taps play on my widget, that intent runs in my app process and wakes the app in the background — it can fetch the speaker state and start and update the remote session without any trouble.

As of Beta 6, the session is created successfully but never shows up in Control Center or on the Lock Screen. It only appears the moment I bring my app to the foreground. In earlier betas the same code showed the session in control center, without needing to open the app. I don't call requestToBecomeSystemPrimary() and I don’t expect it to be set as primary, only when my app is in the foreground but at least the session should appear in control center or the lock screen as an option for the user to set it to system primary.

FB24439526 has been submitted with Sysdiagnose attached.

RemoteMediaSession started while the app is in the background no longer appears in Control Center (worked in earlier betas)
 
 
Q