2011-11-24 16 views
5

Soy nuevo en phonegap. Tengo dos campos de texto que contienen n móvil. y otro campo de texto contiene algún mensaje según la entrada del usuario. Y un botón para enviar sms. Estoy usando el siguiente código.Llamando al teléfono sms api usando phonegap usando javascript

<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> 

Mi problema es que no estoy obteniendo el contacto n. y mensajes en el cuerpo de sms móvil, por favor, cualquiera tiene idea, por favor responda lo antes posible. Gracias de antemano.

Respuesta

9

Trate

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

Gracias señor, me funciona – Sandeep

2

Puede especificar un número de teléfono, pero aparentemente no es un texto predeterminado para su mensaje. http://wiki.akosma.com/IPhone_URL_Schemes#SMS

Por qué no ha utilizado IOS 4 característica llamada MessageViewController, puede plug-in utilizado Mensaje/SMS para phonegap-

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

+0

Estimado señor, En cuanto a su sugerencia si voy a utilizar en mi messageviewcontroller feauture app.Then que funcionará sólo en ios teléfono y quiero hacer aplicación para todas las plataformas Android, iPhone, Blackberry . – Sandeep

0

Try ...

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

lugar.

+0

Muy señor mío, probé el código PradeepG y está funcionando para Nexus, Android ... – Sandeep

Cuestiones relacionadas