All Permission Handler
Bhargav Detroja
NativePHP^3.0iOS15.0+Android21+PHP8.2+
Manages runtime permission checks and requests for iOS and Android from Laravel applications. API aligned to Flutter's permission_handler naming conventions.
Features
- Check permission status
- Request single or multiple permissions
- Service status verification (location services, notifications)
- Open app settings
- Android
shouldShowRequestRationalesupport - Safe-by-default — no permissions enabled until configured
- PHP and JavaScript APIs with fluent callback support
Installation
composer require bhargavdetroja/nativephp-all-permission-handle
Compatibility
| Platform | Minimum Version |
|---|---|
| NativePHP | ^3.0 |
| iOS | 15.0+ |
| Android | API 21+ |
| PHP | 8.2+ |