Watch-Pairing-Flow fuer Self-Service-Onboarding (statt API-Key im Build) #5
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Strategische Antwort auf das 1-APK-pro-User-Modell
Heute ist
BuildConfig.API_KEYeine String-Konstante in der APK. Jeder neue Tester = ein dedizierter Build + physischer Pairing-Termin. Skaliert nicht über ~2–3 Tester.Vorgeschlagenes Modell
EncryptedSharedPreferences/ DataStore (verschlüsselt mit Android Keystore).Implikationen
/api/pair/begin(Code → Pending-Pairing),/api/pair/confirm(Code + Session → Key ausstellen). Pending-Tabelle mit TTL.Settings-Impl (der Kommentar inclients/wearos/.../settings/Settings.kt:7deutet das schon an), Pairing-UI.BuildConfig.API_KEY-APKs bleiben gültig (Fallback), neue APKs nutzen den Pairing-Pfad.Wann sinnvoll
Ab ~3 Testern oder spätestens, wenn Tester ausserhalb des LAN/physischen Zugriffs onboarden sollen.