Версия: 6.x
burger close
Класс AbstractPushNotice
Граф наследования:AbstractPushNotice:
GoogleFCMPushNotice RsPushNotice NewMessage

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

Базовый класс для одного Push уведомления

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

 __construct ()
 
 getId ()
 
 isMulticast ()
 
 send ()
 
 getTitle ()
 
 getAppId ()
 
 getProvider ()
 
 getRecipientUserIds ()
 
 getPushTitle ()
 
 getPushBody ()
 
 getPushData ()
 
 getPushClickAction ()
 

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

static getPushInstanceById ($id)
 

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

__construct ( )
final

Методы

getAppId ( )
abstract

Возвращает для какого приложения (идентификатора приложения в ReadyScript) предназначается push

Возвращает
string
getId ( )

Возвращает уникальный идентификатор уведомления

Возвращает
string
getProvider ( )
abstract

Возвращает провайдера, через которого нужно отправить данное уведомление

Возвращает
getPushBody ( )
abstract

Возвращает текст Push уведомления

Возвращает
string
getPushClickAction ( )

Возвращает click_action, который нужно передать в push уведомление

Возвращает
string
getPushData ( )
abstract

Возвращает произвольные данные ключ => значение, которые должны быть переданы с уведомлением

Возвращает
array
static getPushInstanceById (   $id)
static

Возвращает объект класса уведомления по короткому ID уведомления

Возвращает
string
getPushTitle ( )
abstract

Возвращает Заголовок для Push уведомления

Возвращает
string
getRecipientUserIds ( )
abstract

Возвращает одного или нескольких получателей

Возвращает
array
getTitle ( )
abstract

Возвращает описание уведомления для внутренних нужд системы и отображения в списках админ. панели

Возвращает
string
isMulticast ( )

Зарезервировано. Возвращает true, в случае если уведомление широковещательное, а не адресное

Возвращает
bool
send ( )