Mobile Contacts
Eser Deniz
NativePHP^3.0iOS18.0+Android21+
A complete contacts API enabling developers to query contacts with a fluent builder, create and update entries, and manage groups for NativePHP mobile applications.
Features
- Fluent contact search and filtering
- Full CRUD operations for contacts and groups
- iOS 18+ limited-access contact picker
- Real-time event dispatching
- Unified API across iOS and Android platforms
Installation
composer require srwiez/nativephp-mobile-contacts
php artisan vendor:publish --tag=nativephp-plugins-provider
php artisan native:plugin:register srwiez/nativephp-mobile-contacts
Compatibility
| Platform | Minimum Version |
|---|---|
| NativePHP | ^3.0 |
| iOS | 18.0+ |
| Android | API 21+ |
Events
ContactAccessGranted— permission grantedContactAccessDenied— permission deniedContactCreated— new contact createdContactUpdated— existing contact updatedContactDeleted— contact removedContactAccessUpdated— access level changed (iOS 18 limited access)GroupCreated— contact group createdGroupDeleted— contact group removed