The app is configured to work with Expo Go for development, with warnings suppressed. Local notifications will work in a development build or production app.
When you're ready to test full notification functionality, you'll need to create a development build:
npm install -g @expo/eas-clieas login
eas build:configure# For Android APK
eas build --platform android --profile development
# For Android AAB (if publishing to Play Store)
eas build --platform android --profile production- Download the APK from the EAS build page
- Install it on your Android device
- Run
npx expo start --dev-clientinstead of the tunnel command
- ✅ App functionality
- ✅ UI components
- ❌ Push notifications (suppressed warnings)
- ❌ Remote notifications
- ✅ App functionality
- ✅ UI components
- ✅ Local push notifications
- ✅ Remote notifications (with proper setup)
- The current notification service gracefully handles Expo Go limitations
- All error messages are suppressed to avoid confusion during development
- The app will return mock notification IDs in Expo Go to keep functionality working