onShowRequestPermission

abstract fun onShowRequestPermission(permission: String?, customArgs: Map<String, String>?, callback: AdaptyFlowEventListener.PermissionCallback, context: Context)

This callback is invoked when the flow requests a runtime permission.

Override it to request the named runtime permission (or otherwise resolve it) and invoke callback with the result. The default implementation invokes callback with granted = false.

Parameters

permission

The name of the requested runtime permission, or null.

customArgs

Additional arguments associated with the request, or null.

callback

Invoke this with the result of the permission request.

context

A UI Context within which the event occurred.