6.0.0 • Published 12 months ago
@byteowls/capacitor-sms v6.0.0
Capacitor SMS plugin
Plugin for sending short messages using the device's SMS app.
Installation
npm i @byteowls/capacitor-sms
npx cap sync
Versions
Plugin | For Capacitor | Docs | Notes |
---|---|---|---|
6.x | 6.x.x | README | Breaking changes see Changelog. |
5.x | 5.x.x | README | Breaking changes see Changelog. |
4.x | 4.x.x | README | Breaking changes see Changelog. |
Configuration
import {Component, OnInit} from '@angular/core';
import {SmsManager} from "@byteowls/capacitor-sms";
@Component({
template: "<button mat-raised-button color='primary' (click)='sendSms()'>Send SMS now!</button>"
})
export class SmsExampleComponent implements OnInit {
async ngOnInit() {
const info: DeviceInfo = await Device.getInfo();
}
sendSms() {
const numbers: string[] = ["+43 123 123123123", "+43 4564 56456456"];
SmsManager.send({
numbers: numbers,
text: "This is a example SMS",
}).then(() => {
// success
}).catch(error => {
console.error(error);
});
}
}
Error Codes
- SEND_CANCELLED ... User cancelled or closed the SMS app.
- ERR_SEND_FAILED ... The SMS app returned that sending the message to the recipients failed. (ios only)
- ERR_SEND_UNKNOWN_STATE ... The SMS app returned a unknown state. There is nothing I can do to clarify the error. (ios only)
- UNIMPLEMENTED ... Sending SMS on the web is not supported.
- ERR_NO_NUMBERS ... No recipient numbers were retrieved from options. Make sure to deliver only valid numbers, because the whole sending will fail.
- ERR_NO_TEXT ... No message text was retrieved from options.
- ERR_SERVICE_NOTFOUND ... The used device can not send SMS.
Contribute
Changelog
See CHANGELOG.
License
MIT. Please see LICENSE.
Disclaimer
We have no business relation to Ionic.
6.0.0
12 months ago
5.0.0
2 years ago
4.0.0
3 years ago
3.0.2
3 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.0.0
5 years ago
1.0.0
6 years ago
1.0.0-beta.2
6 years ago
1.0.0-beta.1
6 years ago
1.0.0-alpha.18
6 years ago
1.0.0-alpha.17
6 years ago
1.0.0-alpha.16
6 years ago
1.0.0-alpha.15
7 years ago
1.0.0-alpha.14
7 years ago
1.0.0-alpha.13
7 years ago
1.0.0-alpha.12
7 years ago
1.0.0-alpha.11
7 years ago
1.0.0-alpha.10
7 years ago
1.0.0-alpha.9
7 years ago
1.0.0-alpha.8
7 years ago
1.0.0-alpha.7
7 years ago
1.0.0-alpha.6
7 years ago
1.0.0-alpha.5
7 years ago
1.0.0-alpha.4
7 years ago
1.0.0-alpha.3
7 years ago
1.0.0-alpha.2
7 years ago
1.0.0-alpha.1
7 years ago