looks good
Like you said it works on PC, there is no reason it should work on mobile in the app instead, there is no difference between the platforms here.
Could be something obscure like your server is suggesting SSL ciphers not compatible with iOS/Android and the connection derps out. But it’s not a Twitch Extensions issue, it’s something awry with your implementation on either end
But thats the clutching at straws for possibles, as if the code works in a browser and it’s as basic as this it shouldn’t not work