For a web application, is there a way (either client- or server-side) to differentiate requests coming from MobileSafari vs. SafariViewController (embedded in any 3rd party app)?
I need this because SafariViewController doesn't support universal links and smart app banners so I'd like to show an appropriate alternative in the content.
I've checked the HTTP User-Agent and it's exactly the same for both.
HeightAvail
property differs (1649 in TweetBot SafariVC, 1487 in MobileSafari). But I assume this property might even change from one SafariVC instance to another. – Norward