WindevBrasil - Fórum Windev, Webdev e WindevMobile
Dúvidas e soluções => Windev, WebDev e WindevMobile => Tópico iniciado por: Luciano Batata em Maio 21, 2013, 03:50:40 pm
-
Dae rapaziada, sou eu novamente :D
alguem daki da lista conseguiu enviar email pelo android usando o windev mobile?
Se sim, qual o caminho da pedras? :D
Agradecido
-
Ainda não precisei enviar emails pelo android com WM, mas pelo que vi, até na versão 17, a única maneira é criar um email e utilizar um dos programas nativos do android para enviar a mensagem (gmail,email).
Não acho que seja a solução ideal pois ao fazer desta maneira uma activity externa é exibida e o usuário tem de tocar no botão enviar para confirmar o envio da mensagem, o ideal seria fazer isto automaticamente.
No exemplo Android Expense Account tem uma rotina que faz isto, tentei colar aqui, mas a mensagem ultrapassou os 2000 caracteres e não foi aceita. Basicamente é o seguinte, você vai preencher os membros da Estrutura Email e utilizar a função EmailRunApp() para chamar as intents de envio de email.
Uma outra solução seria criar uma função em java para enviar a mensagem, vou pesquisar sobre isto.
-
Uma outra solução seria criar uma função em java para enviar a mensagem, vou pesquisar sobre isto.
Pelo que li a respeito, creio que seja possível com uma rotina em java, mas muitas delas tem usado classes, ainda não sei como inserir uma classe em java no wm, pode ser necessário criar um arquivo .jar no eclipse e inserir no projeto wm. No stackoverflow tem muitas soluções em java para este problema.
E pelo que vi, na versão 18 também não terá uma função para enviar e-mail sem a ajuda de intents. Quem sabe na 19 ou na 20...
-
Infelizmente a versão 18 também não faz isto.
Um outro recurso que seria bem vindo é a integração com o GDocs, ou seja, o WM fazer upload de forma nativa para o GDrive.
Vamos aguardar...
-
Outra solução seria criar um webservice em php para enviar este email pelo android, de maneira semelhante que faz para acessar o MySQL.
-
so q o androide nao consome webservice
pelo menos o padrao SOAP so se na versao 18
so funciona no emulador e nao no aparelho
-
so q o androide nao consome webservice
pelo menos o padrao SOAP so se na versao 18
so funciona no emulador e nao no aparelho
Pode ser um webservice escrito em php, utilizando httprequest
httpRequest("http://www.meusite.com/enviar-email.php?destino=email_destino&assunto=assunto_email&mensagem=msg")
-
alguem teria exemplo para utilizar o webdev ?