registerAllPermissions

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

expect fun PermissionsBuilder.registerAllPermissions(monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings())

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications

Registers every permission available on the current platform on the given PermissionsBuilder.

The set of permissions registered depends on the target:

  • iOS, macOS, Android: bluetooth, calendar, camera, contacts, location, microphone, notifications, storage

  • tvOS: bluetooth, microphone, notifications, storage

  • watchOS: bluetooth, calendar, contacts, microphone, notifications