Justify permissions needs to PlayConsole
PlayConsole wants us to justify why we needs some permissions:
I plan to make three videos to show how we use them :
|
Video1 |
Video2 |
Video3 |
Video4 |
Permissions |
- FOREGROUND_SERVICE_CAMERA
- FOREGROUND_SERVICE_MICROPHONE
- FOREGROUND_SERVICE_PHONE_CALL
|
- FOREGROUND_SERVICE_DATA_SYNC
FOREGROUND_SERVICE_REMOTE_MESSAGING
|
- FOREGROUND_SERVICE_LOCATION
|
- FOREGROUND_SERVICE_MEDIA_PROJECTION
|
Scenario |
- Start the application.
- Initiate a video call from Bob to Alice.
- Answer the call from Alice.
- From Bob's end, show that the camera is active.
- From Bob's end, show that the microphone is active.
- Put the application in the foreground and display the notification.
|
- Start the application.
- Open a conversation from Bob to Alice.
- From Alice's end, send a large file (at least 1GB to allow sufficient upload time).
- From Bob's end, click on download, wait for the download to start
- Put the application in the foreground and display the notification.
|
- Start the application.
- Open a conversation from Bob to Alice.
- From Bob's end, share his location.
- Put the application in the foreground and display the notification.
|
- Start the application.
- Initiate an audio call from Bob to Alice.
- Answer the call from Alice.
- From Bob's end, share the screen.
- Put the application in the foreground and display the notification.
|
Edited
by
Pierre Nicolas