Skip to main content

Preview issues

  1. Click the Restart Metro button in the preview panel
  2. If that doesn’t help, ask the AI: “restart the preview with cache reset”
  3. Check that your browser allows the preview iframe to load
The preview may take a moment to compile after changes are made. Look for the build state indicator.
Runtime errors display with a count badge in the preview panel.
  • Click Fix All Errors to let the AI diagnose and fix them automatically
  • Or describe the error to the AI: “I’m seeing an error on the home screen”
The AI can read Metro logs to identify the root cause.
This is expected. The browser preview uses React Native’s web renderer, which approximates but doesn’t perfectly match native rendering.Native differences include:
  • Navigation bars and tab bars
  • Modal presentations
  • Date and time pickers
  • Platform-specific animations
  • Shadows and elevation
Always test on a physical device with Expo Go for the accurate experience.
These features require native device APIs that aren’t available in the browser preview. Test camera and biometrics on a physical device using Expo Go. Push notifications don’t arrive in Expo Go or in the preview on your phone: the browser preview shows a test as a labelled banner, and real notifications arrive once your app is installed on its own. See push notifications.

Build and deployment issues

The build card shows the reason. Ask the AI to read the build’s logs and fix the problem. Common causes:
  • Missing or invalid app icon
  • Invalid app.json configuration
  • Android: wrong keystore password or key alias
  • iOS: expired Apple session or Apple Developer certificates
  • Make sure you’re logged into GitHub in your browser
  • Check that you’ve authorized Fastshot to access your GitHub account
  • Try revoking and re-granting access in GitHub Settings > Applications
  • “This Apple ID isn’t in the Apple Developer Program”: join at developer.apple.com/programs, then sign in again
  • “Apple session expired”: click Re-authenticate under Apple Credentials on the iOS tab

App behavior issues

Describe the issue to the AI:
  • “The save button on the profile screen doesn’t do anything”
  • “Tapping a list item should open the detail screen but nothing happens”
The AI will check the code, identify the problem, and fix it.
  • If using local storage: data resets when the app is reloaded in the browser preview. Test on a physical device for persistent storage.
  • If using Supabase: check that your Supabase project is connected and the database tables exist.
Ask the AI to check for errors: “The app crashes when it opens.” The AI will inspect the Metro logs and code for issues like missing imports, undefined variables, or configuration errors.

Account and credits

  • Send focused, one-change-at-a-time messages (more efficient than large multi-change requests)
  • Simple UI tweaks cost less than full feature additions
  • Check your balance on the credits page
  • Check your email address is correct
  • Try resetting your password
  • Clear browser cookies and try again

Getting more help

Join the Fastshot Discord community to ask questions and get help from other users and the team.