Szenario Schmerzpunktanalyse
Szenarien wie z. B. in U-Bahnen leiden unter instabilen Netzen und unterbrochenen Signalen, die das Audio-Streaming-Erlebnis beeinträchtigen. Im Folgenden werden mehrschichtige Lösungen vorgestellt:
Technische Antwort
- Vorspannmechanismus::
- Einrichten der Funktion "Automatischer Download am Morgen" auf dem Handy (Änderung der app/scheduler.js)
- Zwischenspeichern der letzten 5 Audios mit Service Worker (Konfigurieren des next-pwa-Plugins)
- Fehlertoleranz::
- Aktivieren Sie die Offline-Persistenz für Firestore (siehe deployment.md, Kapitel 4)
- Audio in Segmenten herunterladen (um 10 Minuten gekürzt, siehe src/player.js)
Benutzerhandbuch
Drei Schritte zur Verbesserung der Erfahrung:
- Edge-Beschleunigung" in der Netlify-Konsole aktivieren (erfordert ein Upgrade auf das Pro-Paket)
- Schränken Sie Audibit in den Telefoneinstellungen auf die Verwendung von WiFi-Preloads ein (iOS in den Einstellungen für Mobilfunkoptionen)
- Bevorzugung von kurzen Nachrichten <2MB (erreicht durch Filterung der Wortzahl der Artikel)
Besonderer Hinweis: React Native-Apps müssen zusätzlich das react-native-offline-Plugin konfigurieren, um Änderungen des Netzwerkstatus zu verarbeiten.
Diese Antwort stammt aus dem ArtikelAudibit: Umwandlung beliebter technischer Artikel in anhörbare Audio-PodcastsDie