Skip to content

krupitskas/steam-status-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Status

Steam Status is a small iOS app built with SwiftUI that lets a user sign in with Steam and view their current Steam profile activity in near real time.

Steam Status login view Steam Status profile view

It uses Steam OpenID for authentication, loads the official Steam sign-in page inside a WKWebView, extracts the user's SteamID64 from the OpenID callback, and fetches profile details from the Steam Community XML profile endpoint. No Steam Web API key or custom backend is required.

Features

  • Sign in with Steam using Steam's official OpenID flow
  • No manual Steam ID entry
  • Live profile refresh every 10 seconds
  • Pull to refresh support
  • Shows persona name, avatar, status, visibility, member date, current game, and profile link
  • Displays top played games when available
  • Includes a raw XML field viewer for debugging and inspection
  • Stores only the signed-in SteamID64 locally with UserDefaults

About

swift ios app to track steam activity

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages