Skip to content

Repository files navigation

NativeScript Messenger

A NativeScript module providing an sms messaging action for iOS and Android.

Installation

Run tns plugin add nativescript-messenger

Usage

To use the messenger module you must first require() it.

varmessenger=require("nativescript-messenger");

Method

####send: Sends a message to one or multiple recipients

Parameters
  • numbers: An array of phone number strings. Supports just one or multiple.
  • message: The body message.
  • subject: The subject message.
varmessenger=require("nativescript-messenger");varnumbers=["905-454-1234","905-454-4321","905-929-1122"];messenger.send(numbers,"My message","Subject of Message");

This method also returns a promise. Use as so to define actions after the user has either canceled or sent the message.

messenger.send(["905-555-5555","905-555-4444"],"this is body").then(function(args){console.log(args.response);// either a string saying cancelled or sentconsole.log(args.message);// just a string with more detail than response./* you can do stuff here.. this happens back  in your app after the message window has  been dismissed */},function(e){console.log("Error occurred "+e);// e will show a vague error message.});

About

Access the phones native messaging utilities inside your app, without leaving your app.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages