I recently have a use case where i need to share huge amounts of data between two iOS apps. The two apps can have different app id prefixes. What could be the best ways to do it?
I have explored some of the options but either some of them need a common app id prefix, some are not very secure and some require additional user interactions.
Suggestions, thoughts welcome. Thanks!!
I have explored the following options -
- UIDocumentInteractionController
- UIActivityViewController
Both of these I can't use because I do not want to have additional user interaction.
- Shared Keychain Access - This cant be used as the apps can have different 10 digit seed prefix
I was contemplating on using URL Schemes but I wonder if there is a limit to the amount of data that can be passed using URL scheme.
I also got to know about DocumentProvider extension with iOS 8 but did not get a clear picture on whether it will also involve additional user interaction or not. Also, is it mandatory to use iCloud with DocumentProvider.