Download the PHP package maatify/google-fcm without Composer

On this page you can find all versions of the php package maatify/google-fcm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package google-fcm

Current version Packagist PHP Version Support Monthly Downloads Total Downloads Stars

About

Note:

This Library is smiller to kreait/firebase-php

View kreait/firebase-php Docs

View kreait/firebase-php on GitHub

Installation

Usage

Project Instance

Note: $message will use in whole project handler #

Message Preparing and Send

Notification Setter For FCM

Data Setter For FCM

Send FCM To Device Token

Send FCM To Multiple Devices Token

Send FCM To Topic

Topic Validate

If you have a set of registration tokens that you want to check for validity or if they are still registered to your project, you can use the validateTokens() method:

Topic Validation

Topics Validation

Note:

  • valid contains all tokens that are valid and registered to the current Firebase project
  • unknown contains all tokens that are valid, but not registered to the current Firebase project
  • invalid contains all invalid (=malformed) tokens

Topic Management

You can subscribe one or multiple devices to one or multiple messaging topics with the following methods:

Topic Instance

Note: for all Topic Management

  • $registrationTokenOrTokens can be string if one token or array if many tokens

  • $topic is device token in string

  • $topics is devices tokens in array

Subscribe To Topic

Subscribe To Topics

Unsubscribe From Topic

Unsubscribe From Topics

Unsubscribe From All Topics

The result will return an array win which the keys are the topic names, and the values are the operation results for the individual tokens.

Note:

You can subscribe up to 1,000 devices in a single request. If you provide an array with over 1,000 registration tokens, the operation will fail with an error.


All versions of google-fcm with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
maatify/logger Version ^1.0
ext-curl Version *
kreait/firebase-php Version ^6.9
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package maatify/google-fcm contains the following files

Loading the files please wait ....