Troubleshooting
Common Issues
Photo Upload Fails
Symptoms:
- Photo doesn’t upload
- Error message appears
- Analysis doesn’t start
Solutions:
-
Check Permissions
- Go to Settings > CalorieBeat
- Enable Camera permission
- Enable Photo Library permission
- Restart the app
-
Verify File Size
- Photos must be under 10MB
- Try taking a new photo instead of using an existing one
- Reduce image quality in camera settings
-
Check Internet Connection
- Ensure stable WiFi or cellular connection
- Try switching between WiFi and cellular
- Check if other apps can connect
-
Clear App Cache
- iOS: Settings > General > iPhone Storage > CalorieBeat > Delete App (preserves data)
- Android: Settings > Apps > CalorieBeat > Storage > Clear Cache
AI Analysis Not Working
Symptoms:
- “Analysis failed” error
- Stuck on “Analyzing…” screen
- No results returned
Solutions:
-
Check API Usage Limit
- Go to Settings > Usage Stats
- Verify you haven’t reached 50/50 limit (free tier)
- Wait until next month or upgrade to premium
-
Verify OpenAI API Configuration
- Contact support if issue persists
- Check API status at status.openai.com
-
Try Manual Entry
- Use manual entry as a fallback
- Go to Add Post > Manual Entry
- Search for food in database
-
Retake Photo
- Ensure good lighting
- Photo should be clear and focused
- Show full plate/meal
- Avoid shadows or glare
Login Fails
Symptoms:
- Cannot sign in with Google/Apple
- “Authentication error” message
- Stuck on login screen
Solutions:
-
Clear Cache and Retry
- Close the app completely
- Clear app cache
- Reopen and try again
-
Check Internet Connection
- Verify stable internet
- Try different network
- Disable VPN if active
-
Verify Account Status
- Check if Google/Apple account is active
- Ensure email is verified
- Try signing in to Google/Apple directly
-
Try Magic Link
- Use email login instead
- Check spam folder for magic link
- Link expires in 10 minutes
-
Check Supabase Configuration
- Contact support if issue persists
- Verify OAuth credentials
Charts Not Displaying
Symptoms:
- Empty analytics dashboard
- “No data available” message
- Graphs don’t load
Solutions:
-
Ensure Sufficient Data
- Need at least 2-3 entries for charts
- Log some meals or workouts
- Wait a few seconds for data to sync
-
Check Date Range
- Verify selected date range has data
- Try “Last 30 Days” filter
- Ensure you’re not viewing future dates
-
Verify Analytics Service
- Pull to refresh on analytics page
- Check network connection
- Restart the app
-
Clear Analytics Cache
- Settings > Clear Cache
- Restart app
- Navigate back to analytics
Theme Not Persisting
Symptoms:
- Theme resets to default
- Dark/Light mode not saving
- Theme changes don’t apply
Solutions:
-
Check Storage Permissions
- Grant storage permissions
- iOS: Settings > CalorieBeat
- Android: Settings > Apps > CalorieBeat > Permissions
-
Verify AsyncStorage
- Clear app data and reconfigure
- Reinstall app if issue persists
-
Update App
- Check for app updates
- Install latest version
Sync Issues
Symptoms:
- Data not syncing across devices
- Changes not saving
- Old data showing up
Solutions:
-
Check Internet Connection
- Ensure stable connection
- Data syncs in background
-
Force Sync
- Pull to refresh on home screen
- Log out and log back in
- Restart the app
-
Verify Account
- Check if logged in to same account
- Settings > Account
Payment/Subscription Issues
Symptoms:
- Payment fails
- Subscription not activating
- Still showing as free tier
Solutions:
-
Verify Payment Method
- Check card details
- Ensure sufficient funds
- Try different payment method
-
Check Subscription Status
- Settings > Manage Subscription
- Verify with App Store/Play Store
- Check email for receipt
-
Restore Purchase
- Settings > Restore Purchases
- Wait for confirmation
- Restart app
-
Contact Support
- Email: [email protected]
- Include receipt/transaction ID
- Response within 24 hours
App Crashes
Symptoms:
- App closes unexpectedly
- Freezes during use
- Won’t open
Solutions:
-
Restart Device
- Close all apps
- Restart phone
- Reopen CalorieBeat
-
Update App
- Check for updates
- Install latest version
- Bug fixes included
-
Free Up Storage
- Ensure device has free space
- Delete unused apps
- Clear cache
-
Reinstall App
- Delete app
- Reinstall from store
- Data syncs from cloud
Performance Issues
Slow Loading
Solutions:
- Check internet speed
- Close background apps
- Clear app cache
- Restart device
High Battery Usage
Solutions:
- Disable background refresh
- Reduce screen brightness
- Update to latest version
- Check for rogue processes
Getting Help
In-App Support
- Go to Settings
- Tap Help & Support
- Select your issue
- Chat with support or submit ticket
Email Support
Include:
- Device model and OS version
- App version
- Steps to reproduce issue
- Screenshots if applicable
- Error messages
FAQ
Check the in-app FAQ section for quick answers to common questions.
Community
- Join our Discord server
- Visit r/CalorieBeat on Reddit
- Follow @CalorieBeat on Twitter
Bug Reports
Found a bug? Help us improve!
What to Include
-
Device Information
- Model: iPhone 14 Pro, Samsung Galaxy S23, etc.
- OS Version: iOS 17.2, Android 14, etc.
-
App Version
- Found in Settings > About
-
Steps to Reproduce
- Detailed steps to recreate the bug
- What you expected to happen
- What actually happened
-
Screenshots/Videos
- Visual proof helps immensely
- Screen recordings preferred
-
Logs (if applicable)
- Settings > Advanced > Export Logs
Where to Report
- Email: [email protected]
- In-App: Settings > Report Bug
- GitHub: (if open source)
Feature Requests
We love hearing from you!
How to Submit
-
In-App Feedback
- Settings > Send Feedback
- Describe your idea
-
Email
- [email protected]
- Be specific and detailed
-
Community Vote
- Visit our feature voting board
- Upvote existing requests
- Add new ideas
What Makes a Good Request
- Clear description
- Use case explanation
- Mockups/examples (optional)
- Why it would help you
Status & Updates
Service Status
Check real-time status at:
- status.caloriebeat.com
Maintenance Windows
- Scheduled maintenance announced 24h in advance
- Usually overnight (2-4 AM EST)
- Status updates on Twitter
Known Issues
Current known issues are listed at:
- caloriebeat.com/known-issues
Contact Information
Support Email
Business Inquiries
Press & Media
Response Times
- Critical issues: 1-4 hours
- General support: 24 hours
- Feature requests: 1 week
Last updated: January 2025