My website has a Tweet button that functions normally unless the user is browsing from within the Twitter iOS app’s internal browser.
When the button is tapped, the user is asked to log in and if successful, they are taken to a page called ‘sessions’. The link is not shared.
The Tweet button works perfectly on an external browser. I have not tested it on an Android device yet.