request

fun request(rationaleMessage: String? = null, permissionSettingsMessage: String? = null, serviceSettingsMessage: String? = null, onReady: () -> Unit)

Initiates the unified request flow.

Parameters

rationaleMessage

Text for the permission rationale dialog.

permissionSettingsMessage

Text for the permission settings guide.

serviceSettingsMessage

Text for the hardware service settings guide.

onReady

Callback executed ONLY when both permission and service are ready.