A package that handles authorization status and permissions for the iOS SDKs.
Using the CameraPermissionManager
and Combine
:
private var subscribers: Set<AnyCancellable> = []
private let cameraManager = CameraPermissionsManager()
func addSubscriber() {
cameraManager.$permissionGranted
.sink { [weak self] permissionGranted in
guard let self = self else { return }
guard let permissionGranted = permissionGranted else { return }
if permissionGranted {
// Display the camera
} else {
// Display a missing permissions view
}
}.store(in: &subscribers)
cameraManager.requestPermissionIfNeeded()
}
link |
Stars: 0 |
Last commit: 47 weeks ago |
Full Changelog: https://github.com/mdb1/Permissions/commits/0.0.1
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics