8. RFC 5724
URI Scheme for Global System for Mobile Communications (GSM)
Short Message Service (SMS)
sms:+33123456789,+33678901234?body=Hello%20World
http://tools.ietf.org/html/rfc5724
9. HTML Form
<form method="GET" action="http://example.com/">
<label for="body">Write your Message</label>
<textarea name="body">Hello</textarea>
<input type="submit" value="Send">
<form>
http://example.com/?body=Hello
10. HTML Form
<form method="GET" action="sms:+12345678901">
<label for="body">Write your Message</label>
<textarea name="body"></textarea>
<input type="submit" value="Send">
<form>
Don’t work :-(
sms:+12345678901?body=Hello
15. Mozilla WebSMS
// There are several ways to retrieve a valid phone number
var message = "Hi!";
var number = "1234";
navigator.mozMobileMessage.send(number, message);
https://developer.mozilla.org/en-US/docs/WebAPI/WebSMS
16. “The Messaging API”
Device APIs W3C Working Group
navigator.device.sendMessage(
"sms:+460000000001?body=Welcome%20%to%Atlantis",
null,
successCB,
errorCB
);
navigator.device.sendMessage(
"mms:+460000000001?body=Welcome%20%to%Atlantis",
[image1, image2],
successCB,
errorCB
);
http://www.w3.org/TR/messaging-api/
17. “Messaging API”
System Application W3C Working Group
navigator.messaging.sms.send(
'+1234567890',
'How are you?'
).done(
function(message) {
window.console.log(
'Message with identifier ' + message.messageID +
' sent at ' + message.timestamp
);
},
function(error) {
window.console.error('Error: ' + error);
}
)
http://www.w3.org/TR/messaging/
18. Contacts
Device APIs
Pick Contact Intent
System Application
Contact Manager API
http://www.w3.org/TR/contacts-api/
http://www.w3.org/TR/contacts-manager-api/