A php class to send push notifications to services such as google fcm, apple apns etc.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
examples
src
.gitignore
LICENSE
README.md
composer.json
create_docs.sh

README.md

Latest Stable Version License

About

A php helper class to send push notifications to different services. Currently, it only supports APNS and Google's FCM.

Features

  • By using APNS, you can emit messages to iOS
  • By using FCM, You can emit messages to iOS, Android, Browsers (Service Workers) or any client listening Firebase Messaging Service

Installation

composer install ardabeyazoglu/php-push-helper

Usage

    $fcmApiKey = "YOUR_FCM_API_KEY";
    
    $push = new \Push\Client();
    $push->setFcm($fcmApiKey);

    // send using fcm
    $regToken = "YOUR_DEVICE_TOKEN";
    $result = $push->emit($regToken, array(
         "title" => "Test push title",
         "body" => "That's it!",
         "custom" => "my custom data"
     ));

Please see the docs and examples

ToDo

  • More services to integrate (Window Phone 8, UWP, Web Push etc.)
  • Writing a helper class to produce json payloads