Custom url-scheme deep-links no longer work within in-app browsers
| Originator: | itsbusticated | ||
| Number: | rdar://23317127 | Date Originated: | 29-Oct-2015 10:50 AM |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 9.0.2, 9.1 |
| Classification: | UI/Usability | Reproducible: | Always |
We make extensive use of custom url-scheme links to enable our users to open select urls in our app. For example: https://steller.co/explore --> steller://open-explore https://steller.co/s/52hPGTM7Gtx --> steller://open-story?id=635273508066166077 https://steller.co/steller --> steller://open-profile?id=207339102087939892 etc These links currently work fine when tapped within iOS Safari (stand-alone) but do not work within in-app browsers (specifically, Twitter, Pinterest, and Facebook's in-app browsers). Steps to Reproduce: prerequisite: install the steller app http://stlr.co/getsteller 1. using the twitter app, visit the @StellerStories profile (https://twitter.com/StellerStories) 2. tap any link which starts with https://steller.co/s to open that url within twitter's in-app browser 3. look for the "Open in Steller" link in the bar along the bottom of the page (see attached screenshot) alternately, 1. using the facebook app, visit the StellerStories page (https://www.facebook.com/Stellerstories/) 2. tap any link which starts with https://steller.co/s to open that url within facebook's in-app browser 3. look for the "Open in Steller" link in the bar along the bottom of the page (see attached screenshot) Expected Results: steller app launches, you are taken to the story you had been viewing within the in-app browser. Actual Results: in twitter and pinterest, the custom url-scheme link does nothing (appears non-functional). in facebook, we see an error page stating that "Sorry, this isn't a valid link" (see attached screenshot)
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!