How secure is inter-app communication in iOS?
-
14-11-2019 - |
Question
I have come across a few articles on inter-app communication on iOS, e.g. "2-way app integration on the iPhone: How it works", and "Apple Approved iPhone Inter-process Communication". Essentially they use custom URL schemes to communicate. My question is what are the security concerns if I were to pass some sensitive data, such as login credentials?
Solution
Don't use URL schemes for any sensitive data. They are in no way designed to be secure.
Instead you should use the Keychain mechanisms in iOS which are designed for exactly this purpose.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow