update v1.0.7.9 R.C.
This is a Release Candidate. We are still testing.
This commit is contained in:
400
vendor/brozot/laravel-fcm/doc/LaravelFCM-Message-PayloadNotificationBuilder.md
vendored
Normal file
400
vendor/brozot/laravel-fcm/doc/LaravelFCM-Message-PayloadNotificationBuilder.md
vendored
Normal file
@@ -0,0 +1,400 @@
|
||||
LaravelFCM\Message\PayloadNotificationBuilder
|
||||
===============
|
||||
|
||||
Class PayloadNotificationBuilder
|
||||
|
||||
Official google documentation :
|
||||
|
||||
|
||||
* Class name: PayloadNotificationBuilder
|
||||
* Namespace: LaravelFCM\Message
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
|
||||
### __construct
|
||||
|
||||
mixed LaravelFCM\Message\PayloadNotificationBuilder::__construct(String $title)
|
||||
|
||||
Title must be present on android notification and ios (watch) notification
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $title **String**
|
||||
|
||||
|
||||
|
||||
### setTitle
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setTitle(String $title)
|
||||
|
||||
Indicates notification title. This field is not visible on iOS phones and tablets.
|
||||
|
||||
but it is required for android
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $title **String**
|
||||
|
||||
|
||||
|
||||
### setBody
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setBody(String $body)
|
||||
|
||||
Indicates notification body text.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $body **String**
|
||||
|
||||
|
||||
|
||||
### setIcon
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setIcon(String $icon)
|
||||
|
||||
Supported Android
|
||||
Indicates notification icon. example : Sets value to myicon for drawable resource myicon.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $icon **String**
|
||||
|
||||
|
||||
|
||||
### setSound
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setSound(String $sound)
|
||||
|
||||
Indicates a sound to play when the device receives a notification.
|
||||
|
||||
Supports default or the filename of a sound resource bundled in the app.
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $sound **String**
|
||||
|
||||
|
||||
|
||||
### setBadge
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setBadge(String $badge)
|
||||
|
||||
Supported Ios
|
||||
|
||||
Indicates the badge on the client app home icon.
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $badge **String**
|
||||
|
||||
|
||||
|
||||
### setTag
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setTag(String $tag)
|
||||
|
||||
Supported Android
|
||||
|
||||
Indicates whether each notification results in a new entry in the notification drawer on Android.
|
||||
If not set, each request creates a new notification.
|
||||
If set, and a notification with the same tag is already being shown, the new notification replaces the existing one in the notification drawer.
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $tag **String**
|
||||
|
||||
|
||||
|
||||
### setColor
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setColor(String $color)
|
||||
|
||||
Supported Android
|
||||
|
||||
Indicates color of the icon, expressed in #rrggbb format
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $color **String**
|
||||
|
||||
|
||||
|
||||
### setClickAction
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setClickAction(String $action)
|
||||
|
||||
Indicates the action associated with a user click on the notification
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $action **String**
|
||||
|
||||
|
||||
|
||||
### setTitleLocationKey
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setTitleLocationKey(String $titleKey)
|
||||
|
||||
Indicates the key to the title string for localization.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $titleKey **String**
|
||||
|
||||
|
||||
|
||||
### setTitleLocationArgs
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setTitleLocationArgs(mixed $titleArgs)
|
||||
|
||||
Indicates the string value to replace format specifiers in the title string for localization.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $titleArgs **mixed**
|
||||
|
||||
|
||||
|
||||
### setBodyLocationKey
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setBodyLocationKey(String $bodyKey)
|
||||
|
||||
Indicates the key to the body string for localization.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $bodyKey **String**
|
||||
|
||||
|
||||
|
||||
### setBodyLocationArgs
|
||||
|
||||
\LaravelFCM\Message\PayloadNotificationBuilder LaravelFCM\Message\PayloadNotificationBuilder::setBodyLocationArgs(mixed $bodyArgs)
|
||||
|
||||
Indicates the string value to replace format specifiers in the body string for localization.
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
#### Arguments
|
||||
* $bodyArgs **mixed**
|
||||
|
||||
|
||||
|
||||
### getTitle
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getTitle()
|
||||
|
||||
Get title
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getBody
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getBody()
|
||||
|
||||
Get body
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getIcon
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getIcon()
|
||||
|
||||
Get Icon
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getSound
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getSound()
|
||||
|
||||
Get Sound
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getBadge
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getBadge()
|
||||
|
||||
Get Badge
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getTag
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getTag()
|
||||
|
||||
Get Tag
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getColor
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getColor()
|
||||
|
||||
Get Color
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getClickAction
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getClickAction()
|
||||
|
||||
Get ClickAction
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getBodyLocationKey
|
||||
|
||||
null|String LaravelFCM\Message\PayloadNotificationBuilder::getBodyLocationKey()
|
||||
|
||||
Get BodyLocationKey
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getBodyLocationArgs
|
||||
|
||||
null|String|array LaravelFCM\Message\PayloadNotificationBuilder::getBodyLocationArgs()
|
||||
|
||||
Get BodyLocationArgs
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getTitleLocationKey
|
||||
|
||||
string LaravelFCM\Message\PayloadNotificationBuilder::getTitleLocationKey()
|
||||
|
||||
Get TitleLocationKey
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### getTitleLocationArgs
|
||||
|
||||
null|String|array LaravelFCM\Message\PayloadNotificationBuilder::getTitleLocationArgs()
|
||||
|
||||
GetTitleLocationArgs
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
||||
|
||||
### build
|
||||
|
||||
\LaravelFCM\Message\PayloadNotification LaravelFCM\Message\PayloadNotificationBuilder::build()
|
||||
|
||||
Build an PayloadNotification
|
||||
|
||||
|
||||
|
||||
* Visibility: **public**
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user