@ccc Thanks. I tried the code on my friend's IOS9.2 IPhone, it also worked.
Tried to uninstall Pythonista and reinstall, with no luck. I even reseted my phone's settings, still with no luck.
Notice there is change on URL scheme on IOS9:Querying URL Schemes With canOpenURL.
With bellow code:
import webbrowser
print webbrowser.can_open('pythonista://')
webbrowser.open('pythonista://')
I got False result to any known URLs. Seems the result matches with that been told in the link.
I remember I used a loop to check 'com.slovoed.api.%d' % i URL some time ago. This may cause False result of webbrowser.can_open(), but it should not cause webbrowser.open() fail.