Regarding the empty userInfo dict, it seems there's an issue with restoring NSUserActivity when userInfo contain any URL type (which is the case for when using user activity provided by UIDocument). Using a string (url-encoded bookmark data) instead of URL seems to solve this issue. See the post down on: https://developer.apple.com/forums/thread/649578
Post
Replies
Boosts
Views
Activity
No. Didn't even get any feedback on my Feedback.