Help & Support
Find quick answers, browse step-by-step troubleshooting guides, or get in touch with our development team.
Support Directory
Access our quick support links or browse troubleshooting steps below.
Frequently Asked Questions
Browse our compiled list of common user questions regarding app features, limits, and subscriptions.
Go to FAQsGet In Touch
Have an unresolved issue, feedback, or custom feature request? Send a message directly to our developers.
Contact UsReview on Play Store
Loving Expiry Alert Pro? Please support the development by leaving a rating on the Google Play Store.
Visit Google PlayTroubleshooting Guides
Notifications are not appearing or are delayed
Our app schedules alerts daily at 9:00 AM using Android's WorkManager and AlarmManager APIs. If alerts are delayed or blocked:
• Check Notification Permission: On Android 13+, make sure you granted the notification runtime permission. Go to Device Settings > Apps > Expiry Alert Pro > Notifications and toggle it ON.
• Disable Battery Optimization: Android's battery-saving algorithms (like Doze mode) can delay background tasks. Go to Settings > Apps > Expiry Alert Pro > Battery > set to "Unrestricted" or disable battery optimization for the app.
• Background Data: Make sure background data access is enabled so our notification worker can fetch cloud backups if you are logged in.
Barcode scan does not auto-fill product details
If you scan a barcode and the form fields do not pre-fill automatically:
• Camera Focus: Ensure you are in a well-lit room and hold the camera still. The on-device ML Kit scanner requires a sharp view of the barcode lines.
• Item is not in database: If OpenFoodFacts does not contain the product, the app automatically falls back to a Gemini AI search. If the barcode is still not recognized, you can manually enter the product name, and the app will store it locally. Future scans will recognize it automatically!
How to restore my Premium subscription?
Subscriptions are managed securely by Google Play Billing and tied to your primary Google Account:
• Automatic Restore: If you reinstall the app or change devices, simply sign in to the Google Play Store with the account used for the purchase. The app queries Google Play's billing client during startup and automatically unlocks Premium features.
• Manual Backup Restore: If you are a Premium member, go to Settings > Backup & Restore and click "Restore from Cloud" to sync your inventory down from Firebase Firestore.