Версия: 6.x
burger close
Класс RsProvider
Граф наследования:RsProvider:
AbstractProvider

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

Осуществляет отправку Push уведомлений через ReadyScript в Firebase Cloud Messenging. Применяется для мобильных приложений, опубликованных от имени ReadyScript

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

 __construct ()
 
 setApiUrl ($url)
 
 getApiUrl ()
 
 transfer ($push)
 
 getResponse ()
 
 getError ()
 
- Открытые члены унаследованные от AbstractProvider
 __construct ()
 
 transfer ($push)
 
 getResponse ()
 
 getError ()
 

Поля данных

 $last_response
 
 $api_url
 

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

 fillTarget ($data, $push)
 
 fillNotification ($data, $push)
 
 fillOptions ($data, $push)
 
 fillRsAuth ($data)
 
- Защищенные члены унаследованные от AbstractProvider
 writeLog ($line)
 

Защищенные данные

 $last_error
 
- Защищенные данные унаследованные от AbstractProvider
 $log
 

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

__construct ( )

Методы

fillNotification (   $data,
  $push 
)
protected

Заполняет сведения уведомления

Аргументы
array$dataмассив с параметрами, которые пойдут в запрос к API
\PushSender\Model\Firebase\Push\RsPushNotice$push
Возвращает
array
fillOptions (   $data,
  $push 
)
protected

Заполняет секцию настроек

Аргументы
array$dataмассив с параметрами, которые пойдут в запрос к API
\PushSender\Model\Firebase\Push\RsPushNotice$push
Возвращает
array
fillRsAuth (   $data)
protected

Заполняет данные для авторизации на сервере ReadyScript

Аргументы
array$dataмассив с параметрами, которые пойдут в запрос к API
Возвращает
array
fillTarget (   $data,
  $push 
)
protected

Заполняет поля получателя уведомлений

Аргументы
array$dataмассив с параметрами, которые пойдут в запрос к API
\PushSender\Model\Firebase\Push\RsPushNotice$push
Возвращает
array
getApiUrl ( )

Возвращает URL для API запросов

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

Возвращает ошибку отправки уведомления. Возникает в случае, если не было попытки отправки, например, нет получателей.

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

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

Возвращает
array
setApiUrl (   $url)

Устанвливает URL для API запросов

Аргументы
mixed$url
transfer (   $push)

Выполняет отправку Push уведомления

Аргументы
RsPushNotice$push
Возвращает
bool

Поля

$api_url
$last_error
protected
$last_response