michalper / firebase_cloud_messaging_client
Firebase Cloud Messaging REST API Client
Package info
github.com/michalper/firebase_cloud_messaging_client
pkg:composer/michalper/firebase_cloud_messaging_client
0.1.2
2018-03-16 11:30 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- itav/serializer: ^1.2
- michalper/tools: dev-master
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-10-25 10:13:59 UTC
README
Unofficial PHP client for Firebase Cloud Messaging's legacy HTTP server API.
Install
composer require michalper/firebase_cloud_messaging_client
Usage
$client = new FireBaseClient(); $client->setApiKey('...'); $message = (new Message()) ->setTo($deviceToken) ->setPriority('high') ->setNotification((new Notification())->setTitle('...')->setBody('...')) ->setData(['score' => '3x1']); $response = $client->message->send($message);
Covers the full FCM message payload: single/multicast recipients (to, registration_ids), topic conditions, priority, time_to_live, collapse_key, dry_run, and both data and notification payloads.
License
GNU GPL