Versionen, Betas & Rollouts
Regeln für Versionen
- versionName = Version im Store. Tag
v1.2.3↔versionName "1.2.3". Sonst erkennt ByteDroide Updates nicht richtig – beim Upload wird das geprüft. - versionCode muss steigen, sonst installiert Android das Update nicht.
- Immer mit demselben Schlüssel signieren.
- Der Paketname ist nach dem ersten Upload fest.
Kanäle: Stabil & Beta
Beim Upload wählst du den Kanal. Beta-Tester bekommen die neueste Beta, alle anderen die neueste stabile Version. Das Beta-Programm stellst du in den App-Einstellungen auf „Offen“ (jeder kann beitreten) oder „Nur Eingeladene“ (du lädst Tester per Benutzername ein). Bei Repository-Quellen sind Pre-Releases automatisch Betas.
Gestaffelte Rollouts
Stabile Uploads können erst an einen Teil der Nutzer gehen (10/25/50 %). Die Zuordnung ist pro Konto bzw. Gerät fest, die übrigen behalten die vorherige Version. Läuft alles gut, erhöhst du auf 100 % – erst dann gehen die Update-Benachrichtigungen raus.