I'm having issues trying to debug an issue with smart banners. I implemented application: openURL: sourceApplication: annotation in the AppDelegate and this works correctly for a JS window.open forced redirect form the server as well as typing in the urlScheme://path in the browser. However, the smart banner app-argument seems to be passing something different.
If I look in the source of a webpage and type the exact same app-argument as what the smart banner has into safari, I'm deep-linked appropriately in my app. If I click the smart banner, then something happens for my code not to parse it properly.
It looks like XCode 6 or iOS8 broke the ability to test smart banners by overriding an app store install with XCode. Now if I try to install an XCode build over an app store install, the smart banner will want me to reinstall the app from the App Store.
There must be a way to test smart banners other than crossing your fingers and pushing to production?
Thanks!