gray-mueller / gray-mueller/food-delivery-app-android-studio-java
Enatega Restaurant and Rider : No Buzzing Sound for Orders Until the Restaurant App is Opened
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
No order notification sound unless the restaurant app is opened. The restaurant app does not play a buzzing notification sound for new orders unless the app is actively opened. This behavior may result in delayed responses to incoming orders.
Ensure the app's notification system is configured to work in the background.
Implement push notifications or background services to trigger the buzzing sound immediately upon receiving a new order.
Verify that the app has the necessary permissions for notifications, including sound and background activity.
Prompt users to enable these permissions during onboarding or in the app settings.
Ensure that the buzzing sound is tied to the notification logic and not dependent on the app's active state.
Expected Behavior:
The app should play a buzzing sound for incoming orders regardless of whether it is open or running in the background.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating the restaurant app's order-notification handling and its background, push-notification, sound, and permission logic; done means a new-order alert sounds while the app is backgrounded and required permissions are handled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, typescript
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100