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!