@@ -15,12 +15,14 @@ Get the Notifier installed using:
15
15
$ composer require symfony/notifier
16
16
17
17
.. _channels-chatters-texters-email-and-browser :
18
+ .. _channels-chatters-texters-email-browser-and-push :
18
19
19
- Channels: Chatters, Texters, Email, Browser and Push
20
- ----------------------------------------------------
20
+ Channels
21
+ --------
21
22
22
- The notifier component can send notifications to different channels. Each
23
- channel can integrate with different providers (e.g. Slack or Twilio SMS)
23
+ Channels refer to the different mediums through which notifications can be delivered.
24
+ These channels can include email, SMS, chat services, push notifications, etc.
25
+ Each channel can integrate with different providers (e.g. Slack or Twilio SMS)
24
26
by using transports.
25
27
26
28
The notifier component supports the following channels:
@@ -33,28 +35,23 @@ The notifier component supports the following channels:
33
35
* Browser channel uses :ref: `flash messages <flash-messages >`.
34
36
* :ref: `Push channel <notifier-push-channel >` sends notifications to phones and browsers via push notifications.
35
37
36
- .. tip ::
37
-
38
- Use :doc: `secrets </configuration/secrets >` to securely store your
39
- API tokens.
40
-
41
38
.. _notifier-sms-channel :
42
39
43
40
SMS Channel
44
41
~~~~~~~~~~~
45
42
43
+ The SMS channel uses :class: `Symfony\\ Component\\ Notifier\\ Texter ` classes
44
+ to send SMS messages to mobile phones. This feature requires subscribing to
45
+ a third-party service that sends SMS messages. Symfony provides integration
46
+ with a couple popular SMS services:
47
+
46
48
.. caution ::
47
49
48
50
If any of the DSN values contains any character considered special in a
49
51
URI (such as ``: / ? # [ ] @ ! $ & ' ( ) * + , ; = ``), you must
50
52
encode them. See `RFC 3986 `_ for the full list of reserved characters or use the
51
53
:phpfunction: `urlencode ` function to encode them.
52
54
53
- The SMS channel uses :class: `Symfony\\ Component\\ Notifier\\ Texter ` classes
54
- to send SMS messages to mobile phones. This feature requires subscribing to
55
- a third-party service that sends SMS messages. Symfony provides integration
56
- with a couple popular SMS services:
57
-
58
55
================== ====================================================================================================================================
59
56
Service
60
57
================== ====================================================================================================================================
@@ -213,6 +210,11 @@ Service
213
210
The `Sendinblue `_ integration is deprecated since
214
211
Symfony 6.4, use the `Brevo `_ integration instead.
215
212
213
+ .. tip ::
214
+
215
+ Use :doc: `Symfony configuration secrets </configuration/secrets >` to securely
216
+ store your API tokens.
217
+
216
218
.. tip ::
217
219
218
220
Some third party transports, when using the API, support status callbacks
0 commit comments