Apparence-io / CamerAwesome

📸 Embedding a camera experience within your own app shouldn't be that hard. A flutter plugin to integrate awesome Android / iOS camera experience.
https://ApparenceKit.dev
MIT License
947 stars 234 forks source link

Optional permissions #210

Closed apalala-dev closed 1 year ago

apalala-dev commented 1 year ago

Description

This PR intends to let users declare optional permissions to be used with CamerAwesome (record audio and location access) as mentioned in #176. When set and required, they are asked when the user need them.

Record Audio permission is asked

Location

Note: Tests have been updated and should be able to run on Firebase Test Lab

Checklist

Before creating any Pull Request, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).

Breaking Change

CamerAwesome users will need to declare permissions in their Manifest starting with this version.