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.