donate INPlayMediaIntent to systerm, but not show in control center

I donate INPlayMediaIntent to systerm(donate success), but not show in control center My code is as follows

let mediaItems = mediaItems.map { $0.inMediaItem } let intent = if #available(iOS 13.0, *) { INPlayMediaIntent(mediaItems: mediaItems, mediaContainer: nil, playShuffled: false, playbackRepeatMode: .none, resumePlayback: true, playbackQueueLocation: .now, playbackSpeed: nil, mediaSearch: nil) } else { INPlayMediaIntent(mediaItems: mediaItems, mediaContainer: nil, playShuffled: false, playbackRepeatMode: .none, resumePlayback: true) }

    intent.suggestedInvocationPhrase = "播放音乐"
    let interaction = INInteraction(intent: intent, response: nil)
    interaction.donate { error in
        if let error = error {
            print("Intent 捐赠失败: \(error.localizedDescription)")
        } else {
            print("Intent 捐赠成功 ✅")
        }
    }

Can you clarify what you mean about not showing in Control Center? I'm inferring that you mean the default system Now Playing media controls present in Control Center, but it's possible you mean something else.

An INInteraction with an intent gives the system information about what media your app is playing, and over time, the system can make suggestions based on those donations, such as to suggest a specific playlist whenever someone goes for a workout, as an example. This API doesn't start or manage the media playback and display of the Now Playing information.

— Ed Ford,  DTS Engineer

Thank you for your reply. What I mean is: not displaying the media being played in the control center, but displaying the recommended media(from a certain app) in the media control center, as shown in the following figure(like tiktok APP).

donate INPlayMediaIntent to systerm, but not show in control center
 
 
Q