Support

Welcome! This page covers setup, FAQs, troubleshooting, billing, data & privacy, and how to contact us. It matches the modern, cinematic theme of the app.

Getting Started

1) Install & Sign In
  • Install the Actors Database app from the App Store.
  • Sign in using: Anonymous (one‑tap) or Email/Provider (if supported).
  • Anonymous sign‑in assigns a random ID; you can later upgrade to a full account.
2) Create Your First Actor
  1. Tap Add on the home screen.
  2. Enter Legal Name and any basics (Stage name, Pronouns, Location).
  3. Add Tags (e.g., SAG, Comedy, NYC) to keep your roster organized.
3) Attach Media
  • Upload a headshot and gallery images. We auto‑save after each successful upload.
  • Paste external URLs for headshots/reels if you prefer.
4) Dive Deeper
  • Use tabs for Notes, Auditions, Projects, Contracts, Availability, Training, Roles, and Clothing Sizes.
  • Everything is saved securely to your private Firestore path under users/{uid}.

Top Issues & Quick Fixes

“Missing or insufficient permissions”

  • Ensure you’re signed in (anonymous or email).
  • Your Firestore rules should allow: match /users/{uid}/{document=**} if request.auth.uid == uid.
  • Confirm your writes are under users/{uid}/actors/... (not a root actors collection).
  • Check Storage rules mirror the same user path.

Firebase not configured

  • Add GoogleService-Info.plist to your Xcode project.
  • Call FirebaseApp.configure() at launch.
  • Verify the Bundle ID matches the Firebase project.

Keyboard covers list

  • On iOS, scroll to dismiss: we support .scrollDismissesKeyboard(.interactively).
  • Tap outside the field to blur and dismiss.

Image upload is slow

  • Use Wi‑Fi, keep the app in the foreground.
  • Large photos are compressed before upload, but very large galleries still take time.
  • We log upload size and duration in the console; send this with support requests.

Troubleshooting Guide

Firestore Rules (recommended baseline)
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{uid}/{document=**} {
      allow read, write: if request.auth != null && request.auth.uid == uid;
    }
  }
}

Make sure your app writes under users/{uid}/actors/{actorId} and any subcollections (e.g., notes, auditions, etc.).

Storage Rules (baseline)
rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /users/{uid}/{allPaths=**} {
      allow read, write: if request.auth != null && request.auth.uid == uid;
    }
  }
}

Store media under users/{uid}/actors/{actorId}/... (e.g., headshot.jpg, gallery/{uuid}.jpg).

Auth & Session
  • Anonymous sign‑in must be enabled in Firebase Authentication.
  • If sign‑in fails, reinstall the app and try again; ensure network connectivity.
  • To migrate from anonymous to a permanent account, add a credential in Settings (future update).
Media Upload Paths
  • Headshot path: users/{uid}/actors/{actorId}/headshot.jpg
  • Gallery path: users/{uid}/actors/{actorId}/gallery/{uuid}.jpg

Billing & Subscriptions

  • Subscriptions and trials are managed through Apple’s App Store. To cancel: Settings → Apple ID → Subscriptions.
  • Refunds are handled by Apple under their policies.
  • Price changes are communicated in advance where required; continued use after changes implies acceptance.

Data, Privacy & Export

We respect your privacy. See the Privacy Policy for details. You may request a data export by contacting support.

Attaches device, browser, and page info to your clipboard—paste it in your email to speed up support.


          

Media Uploads & Storage

  • We optimize large images; originals may be stored depending on settings.
  • Use stable connectivity for multi‑image uploads (gallery).
  • Storage usage is tied to your Firebase project quota.

Sync & Backup

Your data is stored in your Firestore under users/{uid}. Backups are recommended at the project level (e.g., scheduled exports in Firebase).

Pro Tips & Shortcuts

  • Swipe down or scroll to dismiss the keyboard while searching.
  • Tap tags to filter lists quickly on the home screen.
  • Long‑press photos in the gallery to view them fullscreen (lightbox).

System Status

If you suspect a platform outage, check your Firebase project status in the console or popular status trackers. If all looks good, contact us.

Contact Support

We aim to respond within 1–2 business days.

Email: [support@yourdomain.com]

Include:

  • Steps to reproduce
  • What you expected vs. what happened
  • Screenshots or screen recordings
  • Diagnostics (use the button above)

Release Notes & Known Issues

v1.0

  • Initial release with Actors, Notes, Auditions, Projects, Contracts, Availability, Training, Roles, Clothing Sizes.
  • Auto‑save after image uploads; modern dark UI.

Known

  • Large galleries may upload sequentially—leave the app open for best results.
  • Anonymous accounts cannot sync across devices until upgraded (future update).