-
-
Notifications
You must be signed in to change notification settings - Fork 450
Closed
Description
Describe the bug
Messaging sendMulticast()
method uses discontinued Google FCM API.
Ref: firebase/firebase-admin-node#2138
Suggest me if there is any alternate solution like using different method to send message to multiple devices.
Installed packages
{
"require": {
"kreait/firebase-php": "^7.2.1",
}
}
PHP version and extensions
composer 2.5.5 Composer package
composer-plugin-api 2.3.0 The Composer Plugin API
composer-runtime-api 2.2.2 The Composer Runtime API
ext-calendar 8.2.7 The calendar PHP extension
ext-ctype 8.2.7 The ctype PHP extension
ext-curl 8.2.7 The curl PHP extension
ext-date 8.2.7 The date PHP extension
ext-dom 20031129 The dom PHP extension
ext-exif 8.2.7 The exif PHP extension
ext-ffi 8.2.7 The FFI PHP extension
ext-fileinfo 8.2.7 The fileinfo PHP extension
ext-filter 8.2.7 The filter PHP extension
ext-ftp 8.2.7 The ftp PHP extension
ext-gd 8.2.7 The gd PHP extension
ext-gettext 8.2.7 The gettext PHP extension
ext-gmp 8.2.7 The gmp PHP extension
ext-hash 8.2.7 The hash PHP extension
ext-iconv 8.2.7 The iconv PHP extension
ext-igbinary 3.2.13 The igbinary PHP extension
ext-imagick 3.7.0 The imagick PHP extension
ext-intl 8.2.7 The intl PHP extension
ext-json 8.2.7 The json PHP extension
ext-libxml 8.2.7 The libxml PHP extension
ext-mbstring 8.2.7 The mbstring PHP extension
ext-openssl 8.2.7 The openssl PHP extension
ext-pcntl 8.2.7 The pcntl PHP extension
ext-pcre 8.2.7 The pcre PHP extension
ext-pdo 8.2.7 The PDO PHP extension
ext-pdo_pgsql 8.2.7 The pdo_pgsql PHP extension
ext-pdo_sqlite 8.2.7 The pdo_sqlite PHP extension
ext-pgsql 8.2.7 The pgsql PHP extension
ext-phar 8.2.7 The Phar PHP extension
ext-posix 8.2.7 The posix PHP extension
ext-random 8.2.7 The random PHP extension
ext-readline 8.2.7 The readline PHP extension
ext-redis 5.3.7 The redis PHP extension
ext-reflection 8.2.7 The Reflection PHP extension
ext-session 8.2.7 The session PHP extension
ext-shmop 8.2.7 The shmop PHP extension
ext-simplexml 8.2.7 The SimpleXML PHP extension
ext-sockets 8.2.7 The sockets PHP extension
ext-sodium 8.2.7 The sodium PHP extension
ext-spl 8.2.7 The SPL PHP extension
ext-sqlite3 8.2.7 The sqlite3 PHP extension
ext-sysvmsg 8.2.7 The sysvmsg PHP extension
ext-sysvsem 8.2.7 The sysvsem PHP extension
ext-sysvshm 8.2.7 The sysvshm PHP extension
ext-tokenizer 8.2.7 The tokenizer PHP extension
ext-xdebug 3.2.0 The xdebug PHP extension
ext-xml 8.2.7 The xml PHP extension
ext-xmlreader 8.2.7 The xmlreader PHP extension
ext-xmlwriter 8.2.7 The xmlwriter PHP extension
ext-xsl 8.2.7 The xsl PHP extension
ext-zend-opcache 8.2.7 The Zend OPcache PHP extension
ext-zip 1.21.1 The zip PHP extension
ext-zlib 8.2.7 The zlib PHP extension
lib-curl 7.81.0 The curl library
lib-curl-libssh 0.9.6 curl libssh version
lib-curl-openssl 3.0.2 curl OpenSSL version (3.0.2)
lib-curl-zlib 1.2.11 curl zlib version
lib-date-timelib 2022.07 date timelib version
lib-date-zoneinfo 0 zoneinfo ("Olson") database for date
lib-fileinfo-libmagic 540 fileinfo libmagic version
lib-gd 2.3.3 The gd library
lib-gmp 6.2.1 The gmp library
lib-iconv 2.35 The iconv library
lib-icu 70.1 The ICU unicode and globalization support library
lib-icu-cldr 40 ICU CLDR project version
lib-icu-unicode 14.0.0 ICU unicode version
lib-icu-zoneinfo 2023.3 zoneinfo ("Olson") database for icu
lib-imagick-imagemagick 6.9.11.60 The imagick-imagemagick library
lib-libsodium 1.0.18 The libsodium library
lib-libxml 2.9.14 libxml library version
lib-libxslt 1.1.34 The libxslt library
lib-libxslt-libxml 2.9.13 libxml version libxslt is compiled against
lib-mbstring-libmbfl 1.3.2 mbstring libmbfl version
lib-mbstring-oniguruma 6.9.7 mbstring oniguruma version
lib-openssl 3.0.2 OpenSSL 3.0.2 15 Mar 2022
lib-pcre 10.40 The pcre library
lib-pcre-unicode 14.0.0 PCRE Unicode version support
lib-pdo_pgsql-libpq 14.8 libpq for pdo_pgsql
lib-pdo_sqlite-sqlite 3.37.2 The pdo_sqlite-sqlite library
lib-sqlite3-sqlite 3.37.2 The sqlite3-sqlite library
lib-zip-libzip 1.7.3 The zip-libzip library
lib-zlib 1.2.11 The zlib library
php 8.2.7 The PHP interpreter
php-64bit 8.2.7 The PHP interpreter, 64bit
php-ipv6 8.2.7 The PHP interpreter, with IPv6 support
Steps to reproduce the issue.
foreach (array_chunk($tokens->pluck('token')->all(), 100) as $chunk) {
$report = $this->messaging->sendMulticast($message, $chunk);
foreach ($report->failures()->getItems() as $failure) {
$this->parseFailureResponse($user, $failure);
}
}
Error message/Stack trace
-
Additional information
I have received a mail from Google to alert me about the usage of discontinued API in one of my project.
padi-pm-dungnt, meyyappanv and Naveen1895
Metadata
Metadata
Assignees
Labels
No labels