Unfortunately we don’t have a way to trigger events within the web context from native applications. Users who choose to override web content with native apps are taken out of the system.
We’re really keen to figure out a fix for this (@indianburger and I have conversations about it almost daily), and we’ll either pursue supporting the existing events if possible, or somehow update the events system to provide a new, useful response in the event that the native environment hijacks the interaction. Assuming we can do that without leaking sensitive information about the user. But, we don’t have it finalised yet.
There are frustrating limitations in how the different native platforms work, but of course there’s also a big advantage to the user if they can jump into a native app where they’re already logged in to Twitter. I think that in the interim it’s going to be a bit of a functionality compromise, but we’ll be working to improve this buggy middle ground at the very least.
Ben