Mudanças entre as edições de "Laboratório de App Inventor 4"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '= Uso dos comnponentes ''Texting'' e ''tinyDB'' = O componente [http://beta.appinventor.mit.edu/learn/reference/components/social.html#Texting ''Texting''] permite a recepção ...')
 
(Sem diferença)

Edição das 15h51min de 26 de abril de 2012

Uso dos comnponentes Texting e tinyDB

O componente Texting permite a recepção e envio de mensagens SMS, enquanto o componente tinyDB permite o armazenamento de dados de forma persistente no seu telefone.

Acessar o tutorial Broadcast Hub

No programa implementado neste tutorial é mantida uma lista de números telefônicos para os quais serão prestados serviços de broadcast de mensagem SMS da seguinte forma:

  • Se uma mensagem é recebida de um número desconhecido então a aplicação responde com uma mensagem que convida o número para participar da lista;
  • Se uma mensagem “joinabc” é recebida então a aplicação coloca o número que enviou na lista de números;
  • Se uma mensagem é recebida de um número que já está na lista então a mensagem é enviada para todos os números da lista.

Uso do componente TinyWebDB

O componente TinyWebDB permite que uma aplicação app inventor armazene de forma persistente informações em uma base de dados acessada via web. Esta facilidade permitirá a comunicação entre aplicações de diferentes telefones (implementar jogos multi-usuários, por exemplo).

Por outro lado, é necessário ter um servidor web preparado para este serviço. O MIT fornece um servidor que é usado por default no componente TinyWebDB. Não é garantida a permanência de dados nesta base de dados já que é limitada a 1000 registros que são compartilhados por todos os usuários do sistema. Futuramente proporcionaremos nosso próprio servidor.

Exercício: Estude o componente TinyWebDB e modifique o tutorial anterior para que a mensagem de congratulations seja lida do servidor. Use a tag IFSC-Congratulation para acessar a mensagem.