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