2013-06-18 1 views

Répondre

2

En raison de ses conséquences sur la sécurité à fort impact, l'API est WebSMS actuellement disponible uniquement pour les certifiés applications sur Firefox OS (voir WebSMS on MDN).

Les applications certifiées sont celles incluses dans le système d'exploitation lui-même. En tant que développeur tiers, vous ne pouvez donc pas créer d'applications pouvant utiliser cette API Web. L'accès à l'API SMS est une fonctionnalité très demandée, donc il y a du travail pour rendre cela possible dans le système d'exploitation sur le long terme, mais pas dans un proche avenir.

+0

+1, Je vous remercie de l'information – karaxuna

+0

je lis des articles à ce sujet et vous avez raison :) – karaxuna

0

Oui, vous pouvez envoyer des sms sur firefox OS, mais comme il y a des implications de sécurité à fort impact avant d'utiliser sms api dans le fichier manifest.webapp, vous devez éditer le champ type: "certified" et dans la permission vous devez ajouter "sms": {}.

Après cela pour envoyer des SMS, vous pouvez utiliser le code suivant

var message = "hi"; //sms content 
var number = "0191147689"; //mobile no you want to send sms 
var request; 
try{ 

    request = navigator.mozMobileMessage.send(number, message); 
} 
catch(error){ 
    console.log(error.name + " occured while sending sms"); 
} 

request.onsuccess = function(){ 
    console.log("SMS has been sent"); 
} 
request.onerror = function(){ 
    console.log("Something went wrong: " + this.error); 
} 
Questions connexes