Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Calling phone sms api by use of phonegap using javascript

I am new in phonegap .I have two text field which contains mobile n. and another text field contains some message as per user input.And one button for sending sms . I am using below code.

  <script type="text/javascript">
    var ComposeSMS = function(){

    var contactno = document.test.phonenumber.value;
    var messagetext=document.test.message.value;

    window.location.href = "sms:contactno?body=messagetext";

    } 

<form name="test">
<input type="text" name="phonenumber"  /></br>
<input type="text" name="message"/></br>
<input onclick="ComposeSMS();" type="button" value="Compose SMS text with number and body" />
</form>

My problem is i am not getting contact n. and messages in mobile sms body please any one have idea then please reply asap.Thanks in Advance.

like image 692
Sandeep Avatar asked Nov 24 '11 09:11

Sandeep


2 Answers

Try

 window.location.href = "sms:"+contactno+"?body="+messagetext;
like image 103
PradeepG Avatar answered Oct 30 '22 02:10

PradeepG


You can specify a phone number, but apparently not a default text for your message. http://wiki.akosma.com/IPhone_URL_Schemes#SMS

Why not you used iOS 4 Feature called MessageViewController, You can used Message/SMS plugin for phonegap-

https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/SMSComposer

like image 42
Mayur Birari Avatar answered Oct 30 '22 00:10

Mayur Birari