App Lifecycle
Igor Djurovic
NativePHP^3.0iOS15.0+Android21+PHP^8.2
App lifecycle state detection for NativePHP Mobile — detects foreground/background transitions on Android and iOS.
Features
- Detects app foreground/background transitions on both platforms
- Suppresses false events on initial launch (Android) and screen rotation
- Multiple integration methods: Laravel events, Livewire components, JavaScript hooks
Installation
composer require djurovicigoor/app-lifecycle
Compatibility
| Platform | Minimum Version |
|---|---|
| NativePHP | ^3.0 |
| iOS | 15.0+ |
| Android | API 21+ |
| PHP | ^8.2 |
Events
Both events include a Unix timestamp (milliseconds) property.
AppForegrounded— fires when the user returns the app to the foregroundAppBackgrounded— fires when the user leaves the app