×
Namespaces

Variants
Actions
Revision as of 08:09, 9 August 2012 by hamishwillee (Talk | contribs)

Archived:Como enviar mensagens SMS/MMS

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Plataforma(s): Flash Lite: 1.1, 2.x

Artigo
Tradução:
Por edprado
Última alteração feita por hamishwillee em 09 Aug 2012


Neste artigo é discutido como enviar um MS/MMS usando flash light. Um exemplo de código também é apresentado.

Enviando SMS/MMS

Para enviar SMS ou MMS você tem que usar a função GetURL() com o seguinte argumento:

 sms:aNumber?body=Minha Mensagem

ou

 mms:aNumber?body=Minha Mensagem

Exemplo:

myNumber = "4815162342";
myMessage = "Oi, minha mensagem";
getURL("sms:" add myNumber add "?body=" add myText); //Envia um SMS
/*
getURL("mms:" add myNumber add "?body=" add myText); //Envia um MMS
*/

É importante lembrar que, nos celulares da série 60, está função não enviará imediatamente a mensagem e sim abrirá uma tela do sistema de SMS ou MMS para você especificar os parâmetros.

Verificando a possibilidade de enviar SMS/MMS

Você pode verificar se o Flash Lite pode enviar SMS ou MMS utilizando as seguintes variáveis:

  • _capSMS: Está variável possuirá valor 1 se o Flash Lite permite enviar SMS. Caso contrário, esta variável assumirá valor undefined
  • _capMMS: Está variável possuirá valor 1 se o Flash Lite permite enviar MMS. Caso contrário, esta variável assumirá valor undefined
  • No Flash Lite 2.x, é recomendado utilizar as variáveis System.capabilities.hasSMS e System.capabilities.hasMMS.

Exemplo:

if(_capMMS)
{
getURL("mms:4815162342?body=Oi, minha mensagem"); //Envia um MMS
}
208 page views in the last 30 days.