Search by

michalper / firebase_cloud_messaging_client

michalper

Firebase Cloud Messaging REST API Client

Package info

github.com/michalper/firebase_cloud_messaging_client

pkg:composer/michalper/firebase_cloud_messaging_client

Statistics

Installs: 133

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.2 2018-03-16 11:30 UTC

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