getRequiredPermission

Get the permission string required for screenshot detection on this device.

Returns null on Android 14+ because no runtime permission is required. Returns READ_MEDIA_IMAGES on Android 13+. Returns READ_EXTERNAL_STORAGE on Android 12 and below.

Return

The permission string to request, or null if no runtime permission is needed

Example:

val permission = BugScreenSDK.getRequiredPermission()
if (permission != null) {
// Request permission manually using Android's permission API
requestPermissions(arrayOf(permission), REQUEST_CODE)
}