I am using the UIDocumentPicker from iOS 8, uploading various documents from a number of different external apps such as Dropbox and Google Drive. Is there some way where I can know which app the user is getting the document from?
No. There is no API that provides this information. All you know is a temporary file URL for the selected file (when using the Import mode).