Some app can accept multiple files (such as Shu from PixelCyber). According to the file path after importing, I think they do this by using AppGroup. I guess after user selected multiple files and tapped the app icon in the share sheet, a ShareExtension with no UI was opened to copy files to AppGroup storage. After copy is done, ShareExtension just open the main app with extra information to notify main app about the imported files in the AppGroup storage.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: