CygnusReachPermissionRequest

class CygnusReachPermissionRequest(context: ComponentActivity) : Closeable

Manages Android activity/intent required to request multiple permissions. This class must be initialized in ComponentActivity.onCreate, then can be used to request Android permissions using requestPermissions.

Constructors

Link copied to clipboard
fun CygnusReachPermissionRequest(context: ComponentActivity)

Functions

Link copied to clipboard
open override fun close()

Unregister the activity result request

Link copied to clipboard
suspend fun requestPermissions(permissions: Array<String> = arrayOf( Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO, Manifest.permission.MODIFY_AUDIO_SETTINGS )): Boolean

Request permissions. This function does not check if the permissions have already been granted before making the request.