Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Studio Deprecation Notice Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Studio Deprecation Notice Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE
Sending SMS
Hello everyone,
I am trying to send SMS through a Tizen Web application:
index.HTML:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <meta name="description" content="Tizen Wearable basic template generated by Samsung Wearable Web IDE"/> <title>Tizen Wearable Web IDE - Tizen Wearable - Tizen Wearable basic Application</title> <link rel="stylesheet" type="text/css" href="css/style.css"/> <script src="js/main.js"></script> <link rel="stylesheet" href="./css/jquery.mobile-1.2.0.css"/> <link rel="stylesheet" href="css/jqm-docs.css"/> <script type="text/javascript" src="./js/jquery-1.8.2.js"></script> <script src="js/jqm-docs.js"></script> <script type="text/javascript" src="./js/jquery.mobile-1.2.0.js"></script> <script src="js/main.js"></script> </head> <body> <div data-role="page" class="type-interior" data-theme="e"> <div data-role="header" data-position="fixed" data-theme="e"> <h1>SMS</h1> <a href="index.html" data-icon="home" data-iconpos="notext" data-direction="reverse" class="ui-btn-right jqm-home">Home</a> </div><!-- /header --> <div data-role="content" data-theme="e"> <div class="content-primary"> <h2>SMS</h2> <div id="message">Hello How are you</div><br /><br /> <script type="text/javascript"> function sendSms() { var sms=$('#message').text(); // Define the success callback. function messageSent(recipients) { console.log("The SMS has been sent"); } // Define the error callback. function messageFailed(error) { console.log("The SMS could not be sent " + error.message); } // Define service error callback. function serviceErrorCB(error) { console.log("Cannot get messaging service " + error.message); } // Define the success callback. function serviceListCB(services) { if (services.length > 0) { // SMS sending example var msg = new tizen.Message("messaging.sms", {plainBody:sms, to:["+34666666666"]}); // phone number to which the message has to be sent // Send request services[0].sendMessage(msg, messageSent, messageFailed); } } tizen.messaging.getMessageServices("messaging.sms", serviceListCB, serviceErrorCB); } </script> <a onclick="sendSms()">Send SMS</a> <!--/content-primary --> </div><!-- /content --> <div data-role="footer" class="footer-docs" data-position="fixed" data-theme="e"> </div> </div><!-- /page --> </body> </html>main.js:
window.onload = function () { // TODO:: Do your initialization job // add eventListener for tizenhwkey document.addEventListener('tizenhwkey', function(e) { if(e.keyName == "back") tizen.application.getCurrentApplication().exit(); }); };I run this code on the Tizen Wearable emulator, and in the console output, I got:
index.html (64) :TypeError: ‘undefined’ is not an object (evaluating ‘tizen.messaging.getMessageServices’).
I didn’t find out the error, besides where should I put the message which will be sent.
P.S: I also added this privileges into the config.xml file: http://tizen.org/privilege/messaging.write even I didn’t found it in the predefined ones!
Thanks in advance!
BY
16 Apr 2025
Tizen Studio
BY
04 Nov 2024
Tizen Studio
BY
02 Apr 2024
Tizen Studio