Process Flow - Anonymous authentication
Start App
User clicks 'Sign In Anonymously'
Firebase Auth: Create Anonymous User
Receive User ID
User is Authenticated
Access App Features
User can Upgrade Account Later
The app starts, user requests anonymous sign-in, Firebase creates a temporary user ID, user is authenticated and can use app features, with option to upgrade later.