Alguém pode me fornecer um código para um aplicativo de mensagens simples?


Melhor resposta

Eu trabalho para uma empresa de desenvolvimento móvel sob medida, especializada em mensagens instantâneas. Recentemente, lançamos componentes de código aberto para iOS e Android para Github. Eles estão em uma licença MIT, o que significa que você é livre para modificar e liberar o código sem obrigação conosco.

Há uma série de vantagens em usar um componente de bate-papo do Github:

  • Licenças: o código de licença lançado em é muito importante. Algumas empresas lançam o código gratuitamente com a condição de que você deve pagar por uma licença se pretende ganhar dinheiro com o código. Algumas empresas permitem que você use sua API, o que lhe dá muito menos controle sobre seu código. Outros têm acesso ao seu banco de dados e podem vender as informações do usuário. Fique atento às licenças MIT e BSD , pois elas fornecem acesso completo ao código sem obrigação para os criadores do código.
  • Custo: o código-fonte aberto é gratuito. Você pode baixar e ter controle total do seu projeto. Você não está vinculado a uma empresa que começará a cobrar quando seu aplicativo se tornar popular. Embora as duas bases de código comecem de graça, você pode acabar pagando muito mais no longo prazo, pois a meta da empresa é ganhar dinheiro com você.
  • Comunidade : Projetos de código aberto permitem que usuários a desenvolvedores de todas as habilidades usem código em seus projetos. Isso cria uma comunidade em torno de um repositório, o que significa que os usuários podem postar problemas, correções de bugs e novos recursos para o projeto. Isso melhora o projeto para todos os usuários.
  • Controle: Se você usar uma API de bate-papo, ficará bloqueado para os recursos e funções dessa empresa usar. Com o código aberto, você tem acesso total ao código. Isso significa que você pode adicionar, remover e modificar qualquer código relacionado ao seu projeto.

O ChatSDK também é totalmente caracterizado com todas as funções que você espera e muito mais:

  • Vários tipos de mensagem (texto, imagem e localização)
  • Vários tipos de login (Facebook, Twitter, anônimo, e-mail / senha)
  • Login personalizado para facilitar a integração com a autenticação atual
  • Pesquisa flexível do usuário
  • Perfil do usuário personalizado (imagem do usuário, nome, e-mail, telefone etc)
  • Vários tipos de bate-papo (1 para 1, grupo privado, fórum público)
  • Células de bate-papo adaptáveis ​​que podem interagir com o usuário
  • Confira uma lista completa de recursos aqui .

O ChatSDK fornece um componente de bate-papo completo para iOS e Android gratuitamente. É um dos poucos bate-papos a oferecer mensagens instantâneas sem licença obrigatória.

Resposta

Exemplo de código –

Mensagens de dispositivo para dispositivo usando o Google Cloud Messaging GCM – exemplo do Android

Tutorial em vídeo –

Espero que isso ajude …

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *