1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
firebaseandroid.php
См. документацию.
1<?php
2
3namespace Bitrix\Pull\Push\Service;
4
5use Bitrix\Pull\Push\Message\BaseMessage;
6use Bitrix\Pull\Push\Message\FirebaseAndroidMessage;
7
9{
10
11 function getMessageInstance(string $token): BaseMessage
12 {
13 return new FirebaseAndroidMessage($token);
14 }
15
16 static function shouldBeSent(array $messageRowData): bool
17 {
18 return true;
19 }
20
21 function getBatch(array $messages): string
22 {
23 $arGroupedMessages = self::getGroupedByAppID($messages);
24 if (empty($arGroupedMessages))
25 {
26 return '';
27 }
28
29 return $this->getBatchWithModifier($arGroupedMessages, ";7;");
30 }
31}
static getGroupedByAppID($arMessages)
Определения baseservice.php:94
getBatchWithModifier($appMessages=Array(), $modifier="")
Определения baseservice.php:14
getBatch(array $messages)
Определения firebaseandroid.php:21
getMessageInstance(string $token)
Определения firebaseandroid.php:11
static shouldBeSent(array $messageRowData)
Определения firebaseandroid.php:16
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$messages
Определения template.php:8