i’m working on video and mobile extension. My video extension working perfectly. My mobile extension on the twitch developper rig work like a charm. But when i test it on my phone in the twitch app, the extension doesn’t work. The html is render well, but socket events don’t sems to work and the button to send data do nothing. I don’t know if it’s event listener problem or call api problem and i don’t find any way to debug from the twitch application.
exemple of event listener:
document.getElementById(‘sendButton’).addEventListener(‘click’, (e) => {
send();
});
exemple of call api:
const xhr = new XMLHttpRequest();
xhr.open(“POST”, my url);
xhr.setRequestHeader(“Accept”, “application/json”);
xhr.setRequestHeader(“Content-Type”, “application/json”);
xhr.onload = () => {
// do stuff
};
xhr.send(some data);
Running a test against SSL Labs will tell you what issues exist with your SSL configuration.
The linked thread was discussing android. And android has a different set of Cipher sets preferred for SSL
This involved making a modification to the server that hosts your API to cite a different set of acceptable Ciphers. Which involves modifiy NGINX/Apache/whatever as needed.
If you are using LetsEncrypt it usually ships with a recommened cipher set. But you should investigate yourself and find where the SSL issue is as it might not be cipher sets, it might be a incomplete certificate setup, like did you use the correct fullchain?