Background Geofencing

Neo Nos

AuthorNeo NosPlugin TypeCommunity PluginPrice$49Versionv0.2.5LicenseProprietary
NativePHP^3.0 || ^4.0iOS18.0+Android29+

OS-level geofencing that persists when the app is backgrounded, force-quit, or the device reboots. Geofence transitions are reported via HTTPS POST to your configured endpoint directly from native code — bypassing PHP's inability to run background processes on mobile.

Features

  • Persistent fencing — survives app death and device reboot on both platforms
  • Direct server reporting — authenticated HTTPS POSTs from native receivers to your endpoint
  • Unified API — same PHP calls across Android and iOS
  • Encrypted credentials — AES-256 on Android, Keychain on iOS
  • Foreground events — optional Laravel events when the app is active
  • Configurable responsiveness — adjustable dwell delay, retry logic, and timeouts
  • Broad capacity — ~100 fences on Android; 20 maximum on iOS

Installation

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 all1web/nativephp-geofence
php artisan native:plugin:register all1web/nativephp-geofence
php artisan native:install android --force