This article provides solutions to Permission declaration issues you may encounter (only one-time) when pushing an app update on Play Console.
After uploading the Android app bundle (downloaded from your Graphy App Builder dashboard) to a new Production release, follow the steps below for your application on your Play Console dashboard to declare the required permissions for your app update:
1. Navigate to App Content section under the Policy and programs category from left menu panel.
2. Under the 'Needs attention' section you will see the below-mentioned permissions-
A. Full-screen intent permission
B. Foreground service permissions
3. Click on the 'Start declaration' button for respective permissions to start the resolution steps.
A. Resolution for Full-screen intent permissions:
- Select ‘Other’ and click on ‘Save’.
B. Resolution for Foreground service permissions:
Reply to the above questions by copying and pasting the answers mentioned below:
- Connected Device: Select ‘Other’ and write the below details in the description box:
- Description- “We are using Zoom Meeting SDK in our app for live classes, and this permission is being used by the Zoom SDK. The Zoom SDK uses this permission to allow the capability to use a Bluetooth device as the audio source. https://devforum.zoom.us/t/app-update-rejected-due-to-foreground-service-permissions/103026/7”
- Paste your Graphy URL in the video link section. For eg.- https://educator2.com, https://courses.myguru.com, etc.
- Mention this in the Foreground service permissions section of app content-
- Task: Maintaining stable Bluetooth audio routing for two-way communication during a Zoom live class.
Why it must start immediately: Any delay interrupts or switches audio devices mid-class, causing users to lose voice communication.
How it is used:When a user joins a Zoom meeting, the Zoom SDK automatically starts a connected-device foreground service.
It manages audio routing for Bluetooth headphones, earbuds, and microphones.
We do not manually start or control this service.
- Media Playback: Select ‘Other’ and write the below details in the description box:
- Description- “We are using Zoom Meeting SDK in our app for live classes, and this permission is being used by the Zoom SDK. The Zoom SDK uses this permission to allow the capability to share audio while screen sharing. https://devforum.zoom.us/t/app-update-rejected-due-to-foreground-service-permissions/103026/7”
- Paste your Graphy URL in the video link section. For eg.- https://educator2.com, https://courses.myguru.com, etc.
- Mention this in the Foreground service permissions section of app content-
- Task: Playing real-time audio and video streams during a live class.
Why it must start immediately: Live teaching sessions require instant playback. Delays cause users to miss important discussions.
How it is used:The Zoom SDK automatically starts a media playback foreground service to render real-time audio/video.
This ensures uninterrupted playback even when the app is backgrounded.
- Microphone: Select ‘Other’ and write the below details in the description box:
- Description- “We are using Zoom Meeting SDK in our app for live classes, and this permission is being used by the Zoom SDK. The Zoom SDK uses this permission to allow the capability to receive audio when the app is put in the background. https://devforum.zoom.us/t/app-update-rejected-due-to-foreground-service-permissions/103026/7”
- Paste your Graphy URL in the video link section. For eg.- https://educator2.com, https://courses.myguru.com, etc.
- Mention this in the Foreground service permissions section of app content-
- Task: Capturing the user’s voice so they can speak during a live Zoom class.
Why it must start immediately: Microphone capture must begin instantly for real-time interaction.
How it is used:The Zoom SDK starts a microphone foreground service to transmit user voice continuously during the session.
This is essential for interactive learning.
- Click on 'Save' to submit the answers.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article