Der Fall ist schnell erzählt und trifft jeden, der auf dem iPhone zwischen Browsern hin und her wechselt: Ein Nutzer hatte die WinHero App als Web-App über Safari auf dem Startbildschirm liegen, war eingeloggt, spielte regelmäßig. Dann richtete er Chrome als Standardbrowser ein, tippte die Adresse dort ein und wunderte sich, dass er sich neu anmelden musste. Die alte Verknüpfung auf dem Homescreen zeigte weiterhin auf Safari, nicht auf Chrome. Das ist kein Bug der Plattform, sondern eine Eigenheit von Homescreen-Web-Apps auf iOS. Wer das einmal verstanden hat, spart sich künftig eine Menge Verwirrung.
Warum die WinHero Web-App nach dem Browserwechsel den Login verliert
Die Web-App von WinHero ist eine Web-App für iOS, die über den Safari-Browser läuft. Wird sie über “Zum Startbildschirm” installiert, legt iOS eine Verknüpfung an, die fest an die Safari-Engine gebunden ist. Sitzungsdaten, Cookies und der lokale Speicher liegen in einem eigenen Container, der zu dieser einen Verknüpfung gehört. Chrome und Firefox auf dem iPhone nutzen dagegen WebKit mit einem separaten Datenbereich. Ein Login, der in Safari gespeichert wurde, ist für Chrome schlicht unsichtbar.
Im konkreten Fall sah die Sitzungsverwaltung so aus: Der Nutzer öffnete die WinHero Web-App über das Safari-Icon, war eingeloggt, wechselte dann aber aus Gewohnheit zu Chrome, weil er dort seine Lesezeichen verwaltet. Die Anmeldung, die er in Chrome vornahm, galt nur für die Chrome-Instanz. Als er später wieder das alte Homescreen-Icon antippte, war er dort noch angemeldet, in Chrome aber nicht. Zwei getrennte Sitzungen, zwei getrennte Datenbanken. Das erklärt auch, warum manche Nutzer glauben, ihr Konto sei “doppelt” vorhanden. Es ist derselbe Account, nur zwei getrennte Zugänge.
Der Betreiber, die GEFATA CORPORATION S.R.L. mit Sitz in Costa Rica, betreibt das mobile Portfolio von WinHero und bietet den Zugang bewusst als browserbasierte Lösung an. Die App ist nicht verfügbar in App Store und Google Play, was viele Nutzer zunächst irritiert. Der Grund ist praktisch: Eine Web-App lässt sich schneller aktualisieren und unterliegt nicht den Store-Richtlinien für Glücksspiel-Apps. Der Preis dafür ist die Bindung an den Browser, in dem die Verknüpfung angelegt wurde.
Neuinstallation im Zielbrowser: So bekommt man den Zugang zurück
Die Lösung im Fallbeispiel war unspektakulär, aber wirksam: Der Nutzer öffnete winhero-online.de in Chrome, meldete sich dort an und legte die Seite über das Teilen-Menü erneut auf dem Startbildschirm ab. Damit war die Web-App im Zielbrowser installiert, mit eigener Sitzung und eigenem Login. Das alte Safari-Icon ließ sich danach entfernen. Wichtig ist die Reihenfolge: erst im gewünschten Browser einloggen, dann die Verknüpfung anlegen. Wer umgekehrt vorgeht und das Icon aus Safari heraus erstellt, bleibt wieder in der Safari-Welt hängen.
Für Android-Nutzer stellt sich das Problem etwas anders dar. Android-Nutzer laden eine Installationsdatei direkt vom Anbieter herunter, weil die App nicht in Google Play liegt. Der Anbieter bietet einen Android-Download an, der als APK bereitsteht. Hier ist der Browserwechsel weniger kritisch, weil die installierte App als eigenständige Anwendung läuft und nicht an den Browser gebunden ist. Allerdings gilt: Fremde APK-Seiten stellen ein erhebliches Risiko für die Gerätesicherheit dar. Wer die Datei nicht direkt von der offiziellen Quelle bezieht, riskiert manipulierte Pakete. Der offizielle Weg führt über winhero-online.de, nicht über irgendein Sammelportal, und auch der winhero app download sollte ausschließlich dort erfolgen.
Ein Detail, das im Fallbeispiel fast übersehen wurde: Nach der Neuinstallation in Chrome fehlten zunächst die zuletzt gespielten Titel im Verlauf. Das lag daran, dass die Verlaufsdaten lokal in der Safari-Verknüpfung gespeichert waren und nicht synchronisiert werden. Der Kontostand und die Kontodaten waren dagegen sofort wieder da, weil sie serverseitig liegen. Für Nutzer heißt das: Alles, was am Konto hängt, überlebt den Browserwechsel. Alles, was lokal im Browser gespeichert ist, bleibt beim alten Browser zurück. Diese Trennung sollte man kennen, bevor man panisch wird.
Safari, Chrome und Firefox im Vergleich für Homescreen-Web-Apps
Safari ist auf dem iPhone die einzige Engine, die Homescreen-Web-Apps mit vollständiger Integration in iOS anbietet. Das betrifft den Splashscreen, das Verhalten im Hintergrund und die Speicherverwaltung. Apple erlaubt konkurrierenden Browsern auf iOS nicht, eine eigene Engine zu verwenden. Chrome und Firefox laufen technisch auf WebKit, haben aber eigene Datencontainer und eigene Verknüpfungslogik. Wer die WinHero Web-App in Chrome installiert, bekommt eine funktionierende Verknüpfung, aber nicht die gleiche Systemintegration wie in Safari. Das äußert sich in Details: Chrome-Web-Apps starten manchmal ohne Splashscreen, und die Zurück-Geste verhält sich anders.
Firefox auf iOS hat eine weitere Eigenheit: Der Browser löscht bei manchen Datenschutzeinstellungen lokale Speicherdaten aggressiver als Safari oder Chrome. Wer dort eine Web-App installiert und regelmäßig den privaten Modus nutzt, verliert die Sitzung schneller. Für Gelegenheitsnutzer ist das kein Problem, für regelmäßige Spieler schon. Die Wahl des Browsers ist also nicht nur Geschmackssache, sondern hat praktische Folgen für die Sitzungsverwaltung. Ein Nutzer, der die WinHero App täglich öffnet, sollte den Browser wählen, in dem er die Verknüpfung dauerhaft behalten will, und dann dabei bleiben.
Ein weiterer Punkt betrifft die Standardbrowser-Einstellung. iOS erlaubt seit einigen Versionen, den Standardbrowser zu ändern. Das wirkt sich aber nicht auf bereits installierte Homescreen-Verknüpfungen aus. Die bleiben an den Browser gebunden, in dem sie erstellt wurden. Wer also den Standardbrowser wechselt, muss die Web-App im neuen Browser neu anlegen, wenn er dort arbeiten will. Das ist der Kern des Fallbeispiels: Der Nutzer hatte den Standardbrowser gewechselt, aber die alte Verknüpfung weiter benutzt. Die Erwartung, dass sich die Sitzung automatisch mitzieht, war falsch.
Für die Praxis lässt sich daraus eine einfache Regel ableiten: Erst entscheiden, welcher Browser der dauerhafte sein soll, dann dort die WinHero Web-App installieren und den Login einrichten. Wer den Browser später wechselt, legt die Verknüpfung im neuen Browser neu an und entfernt die alte. Das dauert zwei Minuten und erspart die Verwirrung, die im Fallbeispiel zu einem unnötigen Support-Kontakt geführt hat. Auf der Plattform selbst gibt es dafür keine Migrationsfunktion, weil die Daten nun einmal browsergebunden sind. Wer sich für WinHero interessiert, findet die offiziellen Hinweise über winhero-online.de sowie die Kanäle X (Twitter) und WinHero_DE. Bei Fragen zur Spielsucht hilft Check-dein-Spiel, und die BZGA bietet unabhängige Beratung.