Is it impossible to include an URL of a file in iCloud Drive in NSUserActivity#userInfo?

Hi.

I want to create a new UIScene when my app opens a file in some condition.
So I wrote requestSceneSessionActivation in scene(_:openURLContexts:).

Code Block
    func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
     let options = UIScene.ActivationRequestOptions()
     options.requestingScene = scene
    
UIApplication.shared.requestSceneSessionActivation(nil, userActivity: createUserActivity(for: url), options: options) { error in
       print(debug: error)
     }
   }
    private func createUserActivity(for url: URL) -> NSUserActivity {
     let userActivity = NSUserActivity(activityType: getUserActivityType(idx: 1)!)
     userActivity.requiredUserInfoKeys = ["url"]
     userActivity.addUserInfoEntries(from: ["url": url])
     (UIApplication.shared.delegate as? AppDelegate)?.url = url
    return userActivity
}


But scene(_:willConnectTo:options:) gets an empty userInfo.

Is it impossible to include an URL of a file in iCloud Drive in NSUserActivity#userInfo?
I guess that it is not because it is a Security-Scoped URL.
Is my understanding right?
And if so, how can I pass a Security-Scoped URL to a scene to be created?

Of course, If you make a property for it in your AppDelegate, you can do it but I think that it is not normal.

Thank you in advance,
Is it impossible to include an URL of a file in iCloud Drive in NSUserActivity#userInfo?
 
 
Q