Tether Client
Lukas Rakauskas
NativePHP^3.0 || ^4.0iOS18.2+Android26+
Integrates Laravel Tether's offline-first synchronization framework with NativePHP Mobile — automatically triggers sync when the app resumes or the device reconnects to the network, with the entire sync engine running in PHP.
Features
- Auto-sync on app resume and network reconnection
- Mobile lifecycle events — app foreground/background exposed as Laravel events
- Connectivity events — network state changes as Laravel events
- Background sync support when
nativephp/mobile-background-tasksis present - Cooldown mechanism to prevent repeated sync attempts
- Full and partial sync options
- No native code — cross-platform iOS and Android in pure PHP
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 tether/nativephp-client
php artisan native:plugin:register tether/nativephp-client
php artisan vendor:publish --tag=tether-nativephp-config