A common pattern that we see with published Shorthand stories is to display them inside a third party application by embedding them. This can be done either by the user finding the article via something like Facebook, or by embedding them in your own applications. There are a few things that you can do to make sure that Shorthand stories work as beautifully as possible with this method.

Firstly, if you are running Shorthand in your own iOS app, please make sure that you are using WKWebView, and not UIWebView. UIWebView is now deprecated by Apple (in essence), and it's highly recommended that for the best performance, security and stability that you use the newer WKWebView. When testing with Safari, we use this testbed application, that you can use as well: https://github.com/Shorthand/ios-testbed

If you do need to detect how your content is being embedded, you can sniff the user string. This way, you can determine how your content is embedded - https://stackoverflow.com/questions/4460205/detect-ipad-iphone-webview-via-javascriptor even what technology is being used to embed - https://stackoverflow.com/questions/28795476/detect-if-page-is-loaded-inside-wkwebview-in-javascript

For Android, we recommend that you use WebView - which runs the same code as Google Chrome does.