PHP Интерфейс LaravelFCM\Response\DownstreamResponseContract

Показать файл Открыть проект

Открытые методы

Метод Описание
hasMissingToken ( ) : boolean check if missing tokens was given to the request If true, remove all the empty token in your database
merge ( DownstreamResponse $response ) Merge two response
numberFailure ( ) : integer Get the number of device which thrown an error
numberModification ( ) : integer Get the number of device that you need to modify their token
numberSuccess ( ) : integer Get the number of device reached with success
tokensToDelete ( ) : array get token to delete
tokensToModify ( ) : array get token to modify
tokensToRetry ( ) : array Get tokens that you should resend using exponential backoof
tokensWithError ( ) : array Get tokens that thrown an error

Описание методов

hasMissingToken() публичный Метод

check if missing tokens was given to the request If true, remove all the empty token in your database
public hasMissingToken ( ) : boolean
Результат boolean

merge() публичный Метод

Merge two response
public merge ( DownstreamResponse $response )
$response DownstreamResponse

numberFailure() публичный Метод

Get the number of device which thrown an error
public numberFailure ( ) : integer
Результат integer

numberModification() публичный Метод

Get the number of device that you need to modify their token
public numberModification ( ) : integer
Результат integer

numberSuccess() публичный Метод

Get the number of device reached with success
public numberSuccess ( ) : integer
Результат integer

tokensToDelete() публичный Метод

remove all tokens returned by this method in your database
public tokensToDelete ( ) : array
Результат array

tokensToModify() публичный Метод

key: oldToken value: new token find the old token in your database and replace it with the new one
public tokensToModify ( ) : array
Результат array

tokensToRetry() публичный Метод

Get tokens that you should resend using exponential backoof
public tokensToRetry ( ) : array
Результат array

tokensWithError() публичный Метод

key : token value : error In production, remove these tokens from you database
public tokensWithError ( ) : array
Результат array