Sending An SMS
Requires SEND_SMS
permission.
Add the following permission in your AndroidManifest.xml
sendSms()
Returns Future<void>
Parameters | Type | Description | Optional | Default Value |
to |
| Number to send SMS to | ❌ |
|
message |
| Message to send | ❌ |
|
isMultipart |
| If the body of the message is longer than the standard SMS length limit of | ✔️ |
|
statusListener | Receives SMS sent and delivered events | ✔️ |
|
If you want to listen to the status of the message being sent, provideSmsSendStatusListener
to the sendSms
function.
TIP:
If you want to send an sms to multiple numbers, you may pass multiple numbers separated by a ;
Keep in mind that this method may not work on all devices.
sendSmsByDefaultApp()
Returns Future<void>
Parameters | Type | Description | Optional |
to |
| Number to send SMS to | ❌ |
message |
| Message to send | ❌ |
Opens the default SMS app with the number and the message passed to the function.
SmsSendStatusListener
Receives SendStatus
when SMS is sent
and delivered
.
SendStatus
Type | Values |
Enum |
|
Last updated