Need help? Start here.
For bug reports, questions, or feedback, email mail@maximilian.sh. Include your iOS version and a brief description of the issue.
The app connects to Riot's presence service in the background. On first launch it may take a few seconds. If the list stays empty, try pulling down to refresh. If the issue persists, sign out and back in from Settings.
Riot access tokens expire periodically. The app will prompt you to sign in again when this happens. This is expected behavior.
Yes. Tap the gear icon → Add Account. You can switch between accounts at any time. Merged mode (beta) combines all friend lists into one view.
Switch to the correct account using the account switcher in the top-left of the Shop tab. If skins still appear incorrect, pull down to refresh or clear the cache in Settings.
Go to Settings → Clear Shop Cache. This forces a fresh download of all skin images.
Status updates are pushed in real time via XMPP. Occasionally a presence packet can be missed. Pull down on the friends list to force a reconnect.
The app resolves Riot IDs to display names on first contact. Names typically resolve within a few seconds. If a name doesn't resolve, force refresh by pulling down.
The friend is online in the Riot Launcher but not inside Valorant itself — they haven't launched the game yet.
Yes. Login happens on Riot's official auth page in a secure in-app browser. Your password goes directly to Riot — the app never sees it. We don't even have a server. See the Privacy Policy for full details.
Yes. Google Sign In works in the app's browser. The first time you'll need to enter your Google credentials — after that your session is remembered within the app.
Not currently. Passkeys require the in-app browser to be integrated with the system keychain in a way that depends on Riot's server configuration. This is a platform limitation we can't work around. Use your username and password or Google Sign In instead.
No background refresh. The XMPP connection is active only while the app is in the foreground. This keeps battery usage minimal.