Ich bin dabei, eine Android-App im Play Store zu veröffentlichen, die eine Video-Chat-Funktion mit WebRTC und Socket.io erstellt hat. Die App funktioniert perfekt im Debug-Modus, aber wenn ich eine signierte Apk erstelle, hat meine App ein großes Problem.Socket.io scheitert an signierten Android-APK, aber nicht unsigniert APK
Das Problem ist, dass mit der signierten Apk, ich bin immer noch in der Lage, einen Video-Chat erfolgreich zu starten. Wenn ich jedoch zwinge, die App zu beenden und sie erneut zu öffnen, kann ich keinen Video-Chat mehr starten.
Es scheint zu passieren, weil meine App keine Verbindung mit dem Socket-Server herstellen kann, nachdem die App beendet wurde, gefolgt von einem erneuten Öffnen der App. Ich bin in der Lage, die Fehler dank dieser socket.io Rückruf
socket.on('reconnect_error', (error) => {
alert(error);
});
Der alarmierte Fehler ist
error: xhr poll error android