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

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

Push уведомление пользователю о новом сообщении в поддержке.

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

 init ($message, $topic)
 
 getTitle ()
 
 getAppId ()
 
 getRecipientUserIds ()
 
 getRecipientPushTokens ()
 
 getPushTitle ()
 
 getPushBody ()
 
 getPushData ()
 
 getPushClickAction ()
 
- Открытые члены унаследованные от GoogleFCMPushNotice
 getProvider ()
 
- Открытые члены унаследованные от AbstractPushNotice
 __construct ()
 
 getId ()
 
 isMulticast ()
 
 send ()
 
 getTitle ()
 
 getAppId ()
 
 getProvider ()
 
 getRecipientUserIds ()
 
 getPushTitle ()
 
 getPushBody ()
 
 getPushData ()
 
 getPushClickAction ()
 

Поля данных

 $ids
 
 $topic
 
 $message
 

Методы

getAppId ( )

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

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

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

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

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

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

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

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

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

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

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

Возвращает
array

Замещает InterfaceDirectPushTokensNotice.

getRecipientUserIds ( )

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

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

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

Возвращает
string
init (   $message,
  $topic 
)

Инициализация PUSH уведомления

Аргументы
$message- объект сообщения
$topic- объект темы сообщения

Поля

$ids
$message
$topic