CrewTalk
Available 4 min read

Account Issues

This guide covers common account-related problems and their solutions.

Can't Sign In

Wrong Credentials

  • Double-check your email address for typos
  • Passwords are case-sensitive
  • If using email/password, make sure you're not accidentally using Google Sign-In credentials

Google Sign-In Fails

  • Ensure your device has Google Play Services updated
  • Check that your Google account isn't locked or suspended
  • Try removing and re-adding your Google account in device Settings
  • Verify internet connectivity

Apple Sign-In Fails (iOS)

  • Ensure you're signed into iCloud on your device
  • Check that two-factor authentication is enabled on your Apple ID
  • Try signing out and back into your Apple ID in device Settings
📝 Note

Each sign-in method creates a separate account. If you originally signed up with email/password, you cannot sign in with Google (and vice versa) unless they use the same email address linked in Firebase.

Email Verification

Didn't Receive Verification Email

  1. Check your spam/junk folder
  2. Wait a few minutes — email delivery can be delayed
  3. Tap Resend on the verification banner in the app
  4. Verify you entered the correct email address during signup

Verification Link Expired

Verification links expire after a period. If yours has expired:

  1. Open CrewTalk
  2. The verification banner should still be visible
  3. Tap Resend to get a fresh verification email

Verification Banner Won't Go Away

After verifying your email:

  1. Tap Done on the verification banner
  2. If it persists, close and reopen the app — the banner checks your verification status on each app launch

"Requires Recent Login" Error

Symptom: When trying to delete your account, you see an error about requiring a recent login.

This is a Firebase security measure for sensitive operations.

1

Sign Out

Go to Settings > Sign Out.

2

Sign Back In

Sign in again with your credentials. This creates a "fresh" authentication session.

3

Delete Immediately

Go directly to Settings > Danger Zone > Delete Account without waiting. Perform the deletion while the session is still "recent."

Profile Not Syncing

Symptom: You changed your display name or avatar, but others see the old info.

How Profile Sync Works

When you update your profile:

  1. Your user document in Firestore is updated
  2. A propagation function updates your name/avatar in all hub member documents
  3. Other members' devices see the update from Firestore

If Sync Fails

  • Check your internet connection
  • Try updating the profile again
  • Sign out and sign back in to force a fresh sync
  • Profile propagation is fire-and-forget — if the network hiccups during the update, some hubs may not receive it
💡 Google Sign-In Users

If you signed in with Google and your profile edit fails, your Firestore user document may not exist yet. The app creates it automatically on the next sign-in. Sign out and sign back in, then try editing your profile.

Account Deletion

To delete your account permanently:

  1. Go to Settings > scroll to Danger Zone
  2. Tap Delete Account
  3. Read the warning — this action is irreversible
  4. Type DELETE to confirm
  5. Your user data, hub memberships, and avatar are removed
  6. Your account is deleted from Firebase Auth
⚠️ Irreversible

Account deletion is permanent. All your hub memberships are removed. Messages stored on other people's devices will remain, but your user data is deleted.

Frequently Asked Questions

On the sign-in screen, tap 'Forgot Password' and enter your email. You'll receive a password reset link from Firebase. Check your spam folder if it doesn't arrive.
Email changes are not currently supported through the app. Contact support if you need to change your login email.
Firebase requires a fresh authentication for sensitive operations like account deletion. Sign out, sign back in, and then immediately try deleting your account.