Este projeto é um APP de mensagens instantâneas. Suas principais funções incluem chat em grupo, chat privado e círculo de amigos. Pode enviar texto, voz, vídeo, fotos, emoticons, envelopes vermelhos, etc. As mensagens podem ser retiradas, o grupo pode ser configurado com administradores, pode banir pessoas, expulsar pessoas, pode definir se as informações do cliente podem ser visualizadas, pode @ clientes, etc. Ele suporta a leitura do código QR para ingressar no grupo e pode definir notas de amigos, cartões de visita de grupo, topos de mensagens e mensagens não perturbe, etc., tem função de agente, função VIP, função de login, suporta envio offline de mensagens (ios não precisa ser listado, Android precisa ser). listado na app store)
O back-end pode configurar o atendimento ao cliente e o gerenciamento do site. Você pode enviar mensagens aos clientes por meio do back-end, limpar registros de bate-papo em grupo, também pode retirar mensagens de clientes, definir parâmetros específicos, recomendar grupos específicos, etc.
Este sistema usa tecnologia push assíncrona e cache para enviar mensagens. As mensagens são enviadas em segundos. Mesmo que a configuração do servidor seja baixa, os clientes não se sentirão lentos.
Os registros históricos de bate-papo, imagens e programas front-end no APP são armazenados em cache localmente e a página é aberta em segundos. Ele suporta a sincronização de registros de bate-papo na nuvem e também pode alternar entre páginas de status desconectadas. ao nativo.
Rota técnica:
Linguagem de desenvolvimento backend: PHP (arquitetura nativa)
Linguagem de desenvolvimento front-end: uniapp
Push de soquete: GateWayWorker (suporta implantação distribuída, alta simultaneidade, forte resistência à pressão, não usa serviços push pagos de terceiros)
Banco de dados: mysql
Ferramentas de desenvolvimento: hbuiderX, phpstorm
Atualmente, ele suporta Android, iOS, PC e h5. Não fornece assinatura iOS, aplicativo de software e serviços de listagem.
Configuração do servidor:
Sistema operacional do servidor: Linux Centos 7
Ambiente de software: php 5.6 +Apache2.4+MySQL5.6 (recomendado usar Pagoda)
Detalhes da função da recepção:
Login e cadastro: nome do cliente e senha login, cadastro, cadastro de convite, caso não lembre a senha (recuperar senha através de verificação por SMS)
Amigos: podem enviar texto, voz (somente APP), fotos, vídeos, emoticons e envelopes vermelhos; as imagens podem ser visualizadas e o cache é suportado; título e introdução;
Grupo: exibe informações de bate-papo em grupo, código QR de bate-papo em grupo e direitos de administrador. As mensagens podem ser silenciadas ou retiradas, silenciadas globalmente ou silenciadas individualmente. definir um cartão de visita de grupo, você pode definir se pode enviar um hiperlink, pode modificar seu apelido e pode enviar uma declaração de grupo?
Mensagem: você pode fixar a mensagem no topo e definir Não perturbe
Contatos: você pode fazer anotações e pesquisar contatos e grupos por nome e apelido do cliente.
Assistente de mensagens: o registro é adicionado automaticamente e não pode ser excluído. Os administradores de back-end podem enviar mensagens por meio do assistente.
Atendimento ao cliente: Vários atendimentos ao cliente podem ser configurados no backend. Após o cadastro, eles serão adicionados de forma aleatória ou uniforme.
Sites de terceiros: Vários sites de terceiros podem ser incorporados. O nome e o link podem ser definidos no back-end e o final em que são exibidos.
Digitalizar: você pode digitalizar sites de terceiros, pode digitalizar o código QR para ingressar em um grupo, pode digitalizar o código QR para adicionar amigos e pode digitalizar o código QR para fazer login.
Momentos (somente celular): você pode enviar textos e fotos, além de curtir e comentar.
Configurações pessoais: definir informações (avatar, apelido, localização, sexo, assinatura personalizada, etc.), alterar senhas, definir avisos de mensagens (toque ou vibração), vincular cartões bancários, etc.
Central do agente: defina links de convite, convide códigos QR, adicione clientes manualmente, gerencie e visualize os membros da minha equipe, etc.
Centro VIP: VIP é dividido em VIP pessoal e VIP pessoal de equipe só pode ser usado por você, enquanto VIP de equipe pode abrir VIP pessoal para subordinados.
Minha carteira: exibe saldo, recarga, retirada e histórico de faturas.
Envio offline de mensagens no lado do APP: unipush integrado (push pessoal), ios não precisa ir para a app store, mas requer assinatura push, o push offline do lado Android precisa ir para a app store (inscreva-se para cópia eletrônica e domínio registro de nome)
Detalhes da função de back-end:
Configurações do sistema: configurações de parâmetros do sistema, configurações de parâmetros de APP, configurações de parâmetros VIP, configurações de recarga e retirada, configurações de sites de terceiros, configurações de contas de remessa, etc.
Gerenciamento de clientes: você pode visualizar, modificar e excluir informações de clientes, enviar mensagens privadas aos clientes por meio de contas oficiais, configurar um atendimento ao cliente específico e gerenciar informações de reclamações.
Gerenciamento de grupos: visualize informações de grupos, modifique informações de grupos, dissolva grupos e limpe registros de bate-papo de grupos designados
Registros de bate-papo: os registros de bate-papo são divididos em registros de bate-papo pessoais e registros de bate-papo em grupo podem ser visualizados e excluídos.
Log de login: exibe o horário de login, IP e localização de cada cliente
Gestão de fundos: gestão de recarga, gestão de retiradas, cobrança, etc.
Gerenciamento de funções: Diferentes funções podem ser definidas de acordo com diferentes funções
Gerenciamento de administradores: adicione novos, exclua, modifique administradores
Log de operação: Visualize o log de operação do administrador
Alterar senha: Altere a senha da conta de login atual