PHP Interface LaravelFCM\Response\DownstreamResponseContract

Afficher le fichier Open project: brozot/laravel-fcm

Méthodes publiques

Méthode Description
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

Method Details

hasMissingToken() public méthode

check if missing tokens was given to the request If true, remove all the empty token in your database
public hasMissingToken ( ) : boolean
Résultat boolean

merge() public méthode

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

numberFailure() public méthode

Get the number of device which thrown an error
public numberFailure ( ) : integer
Résultat integer

numberModification() public méthode

Get the number of device that you need to modify their token
public numberModification ( ) : integer
Résultat integer

numberSuccess() public méthode

Get the number of device reached with success
public numberSuccess ( ) : integer
Résultat integer

tokensToDelete() public méthode

remove all tokens returned by this method in your database
public tokensToDelete ( ) : array
Résultat array

tokensToModify() public méthode

key: oldToken value: new token find the old token in your database and replace it with the new one
public tokensToModify ( ) : array
Résultat array

tokensToRetry() public méthode

Get tokens that you should resend using exponential backoof
public tokensToRetry ( ) : array
Résultat array

tokensWithError() public méthode

key : token value : error In production, remove these tokens from you database
public tokensWithError ( ) : array
Résultat array