Mobile initialisieren und WebRTC-Experimente E1/E2 fahren #7

Open
opened 2026-08-14 17:11:05 +00:00 by RDietermann · 0 comments
Owner

src-tauri/gen/android und gen/apple existieren nicht — Mobile ist nie initialisiert worden.

Zwei Experimente aus der Recherche, faellig vor der Voice-Implementierung:

  • E1 (hoechste Prioritaet): getUserMedia auf einem physischen iPhone, je einmal mit und ohne NSMicrophoneUsageDescription in Info.ios.plist. Entscheidet zugleich das offene Upstream-Issue tauri#12068.
  • E2: Android dreimal bauen — nur RECORD_AUDIO, nur MODIFY_AUDIO_SETTINGS, beide. Erwartung nach Code-Lesung: nur die dritte Variante liefert einen Stream; die erste bringt NotAllowedError, nachdem der Nutzer zugestimmt hat.

Achtung: gen/android gehoert ins Git (handeditiertes Manifest), und tauri android init rendert die Templates neu — als destruktiv behandeln.

Hintergrund: docs/realtime/research/01-webrtc-tauri-mobile.md im Server-Repo

`src-tauri/gen/android` und `gen/apple` existieren nicht — Mobile ist nie initialisiert worden. Zwei Experimente aus der Recherche, faellig vor der Voice-Implementierung: * **E1 (hoechste Prioritaet):** `getUserMedia` auf einem **physischen** iPhone, je einmal mit und ohne `NSMicrophoneUsageDescription` in `Info.ios.plist`. Entscheidet zugleich das offene Upstream-Issue tauri#12068. * **E2:** Android dreimal bauen — nur `RECORD_AUDIO`, nur `MODIFY_AUDIO_SETTINGS`, beide. Erwartung nach Code-Lesung: nur die dritte Variante liefert einen Stream; die erste bringt `NotAllowedError`, **nachdem** der Nutzer zugestimmt hat. Achtung: `gen/android` gehoert ins Git (handeditiertes Manifest), und `tauri android init` rendert die Templates neu — als destruktiv behandeln. Hintergrund: `docs/realtime/research/01-webrtc-tauri-mobile.md` im Server-Repo
RDietermann added the mobile label 2026-08-14 17:11:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RDietermann/rustification-client#7