zuraffa_permissions_platform_interface

The platform interface contract for zuraffa_permissions: the MethodChannel protocol and the PermissionPort bridge that endorsed platform implementations conform to.

Usage

This package is endorsed by the platform implementations and is pulled in automatically when you depend on zuraffa_permissions. You should not need to depend on it directly.

To implement the contract for an unsupported platform, extend PermissionPlatformInterface and register your factory — the typed PermissionPort seam (request/check/openSettings per scope) is the whole surface.

See the main zuraffa_permissions package for full documentation.

Libraries

zuraffa_permissions_platform_interface
The platform interface for zuraffa_permissions: the MethodChannel protocol every native implementation (Android/iOS/macOS) speaks, and the MethodChannelPermissionAdapter that bridges it onto the package's PermissionPort.