1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CPushManager

Открытые члены

 __construct ()
 AddQueue ($arParams)
 SendMessage (array $arMessages=[], array $arDevices=[])
 getServices ()
 sendBadges ($userId=null, $appId=self::DEFAULT_APP_ID)

Открытые статические члены

static DeleteFromQueueByTag ($userId, $tag, $appId=self::DEFAULT_APP_ID)
static GetDeviceInfo ($userId, $options=Array(), $appId=self::DEFAULT_APP_ID)
static DeleteFromQueueBySubTag ($userId, $tag, $appId=self::DEFAULT_APP_ID)
static SendAgent ()

Поля данных

const SEND_IMMEDIATELY = 'IMMEDIATELY'
const SEND_IMMEDIATELY_SILENT = 'IMMEDIATELY_SILENT'
const SEND_DEFERRED = 'DEFERRED'
const SEND_SKIP = 'SKIP'
const RECORD_NOT_FOUND = 'NOT_FOUND'
const DEFAULT_APP_ID = "Bitrix24"

Статические открытые данные

static array $pushServices

Защищенные члены

 shouldSendMessage ($message)

Защищенные статические члены

static filterMessagesBeforeSend (array $messages, string $deviceType, string $deviceToken)

Подробное описание

См. определение в файле pull_push.php строка 124

Конструктор(ы)

◆ __construct()

__construct ( )

См. определение в файле pull_push.php строка 138

Методы

◆ AddQueue()

AddQueue ( $arParams)
Аргументы
$arParams
Возвращает
bool

См. определение в файле pull_push.php строка 176

◆ DeleteFromQueueBySubTag()

DeleteFromQueueBySubTag ( $userId,
$tag,
$appId = self::DEFAULT_APP_ID )
static

См. определение в файле pull_push.php строка 912

◆ DeleteFromQueueByTag()

DeleteFromQueueByTag ( $userId,
$tag,
$appId = self::DEFAULT_APP_ID )
static

См. определение в файле pull_push.php строка 147

◆ filterMessagesBeforeSend()

filterMessagesBeforeSend ( array $messages,
string $deviceType,
string $deviceToken )
staticprotected

См. определение в файле pull_push.php строка 885

◆ GetDeviceInfo()

GetDeviceInfo ( $userId,
$options = Array(),
$appId = self::DEFAULT_APP_ID )
static
Аргументы
$userId
array$options
string$appId
Возвращает
array|bool

См. определение в файле pull_push.php строка 484

◆ getServices()

getServices ( )

См. определение в файле pull_push.php строка 1045

◆ SendAgent()

SendAgent ( )
static

См. определение в файле pull_push.php строка 937

◆ sendBadges()

sendBadges ( $userId = null,
$appId = self::DEFAULT_APP_ID )

См. определение в файле pull_push.php строка 1050

◆ SendMessage()

SendMessage ( array $arMessages = [],
array $arDevices = [] )
Аргументы
array$arMessages
array$arDevices
Возвращает
bool

См. определение в файле pull_push.php строка 707

◆ shouldSendMessage()

shouldSendMessage ( $message)
protected

См. определение в файле pull_push.php строка 683

Поля

◆ $pushServices

array $pushServices
static

См. определение в файле pull_push.php строка 134

◆ DEFAULT_APP_ID

const DEFAULT_APP_ID = "Bitrix24"

См. определение в файле pull_push.php строка 132

◆ RECORD_NOT_FOUND

const RECORD_NOT_FOUND = 'NOT_FOUND'

См. определение в файле pull_push.php строка 130

◆ SEND_DEFERRED

const SEND_DEFERRED = 'DEFERRED'

См. определение в файле pull_push.php строка 128

◆ SEND_IMMEDIATELY

const SEND_IMMEDIATELY = 'IMMEDIATELY'

См. определение в файле pull_push.php строка 126

◆ SEND_IMMEDIATELY_SILENT

const SEND_IMMEDIATELY_SILENT = 'IMMEDIATELY_SILENT'

См. определение в файле pull_push.php строка 127

◆ SEND_SKIP

const SEND_SKIP = 'SKIP'

См. определение в файле pull_push.php строка 129


Объявления и описания членов класса находятся в файле: