Geolocation
Bifrost Technology
NativePHP^3.0iOS18.2+Android26+
GPS location and permission handling for NativePHP Mobile applications, with access to device positioning via GPS or network services.
Features
- Network and GPS positioning options
- Permission checking and request handling
- Location accuracy tracking
- Event-driven architecture
- PHP (Livewire/Blade) and JavaScript (Vue/React/Inertia) support
Installation
Requires Composer credentials for the NativePHP plugin repository.
composer config repositories.nativephp-plugins composer https://plugins.nativephp.com
composer config http-basic.plugins.nativephp.com your@email.com your-license-key
composer require nativephp/mobile-geolocation
Compatibility
| Platform | Minimum Version |
|---|---|
| NativePHP | ^3.0 |
| iOS | 18.2+ |
| Android | API 26+ |
Events
LocationReceived— returnslatitude,longitude,accuracy,timestamp,provider, anderrorPermissionStatusReceived— returns permission state:granted,denied, ornot_determinedPermissionRequestResult— includespermanently_deniedstate