6.0.0 • Published 1 year 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
1 year 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
7 years ago
1.0.0-alpha.16
7 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