이 프로젝트는 4단자 인스턴트 메시징 소프트웨어로, 그룹 채팅, 비공개 채팅, 친구 그룹 등을 포함하며 문자, 음성, 영상, 사진, 이모티콘, 빨간 봉투 등을 보낼 수 있습니다. 메시지 철회 가능, 관리자로 그룹 설정 가능, 사용자 금지, 추방 가능, 사용자 정보 보기 가능 여부 설정, 사용자 @ 가능, 그룹 공지 전송 가능 등. QR 코드 스캔을 지원하여 참여 가능 그룹을 설정하고 친구 메모, 그룹 명함, 메시지 상단 유지, 메시지 방해 금지, 친구를 그룹에 직접 초대 등을 설정할 수 있습니다. 프록시 기능이 있으며 키워드 차단, VIP 기능, 로그인 기능을 지원합니다. 메시지의 오프라인 푸시 지원(ios는 나열될 필요가 없지만 서명은 APN, Android를 통한 푸시 및 푸시를 지원해야 합니다. 앱 스토어로 이동해야 합니다. 그렇지 않으면 오프라인 푸시가 불가능합니다. 주문할 때 반드시 오프라인 메시지의 관련 프로세스를 이해합니다.
앱의 과거 채팅 기록, 사진 및 프런트 엔드 프로그램은 로컬로 캐시되며 페이지는 몇 초 만에 열립니다. 채팅 기록은 클라우드에서 동기화할 수도 있으며 오프라인 상태 페이지 간 전환도 가능합니다. 원주민.
이 프로젝트는 완전히 테스트되었으며 테스트된 iOS를 앱 스토어에 업로드할 수 있습니다.
지금까지 발견된 버그는 모두 수정되었으나, 앞으로도 버그가 발견되지 않을 것이라고 약속할 수는 없습니다.
기술 경로:
백엔드 개발 언어: PHP(네이티브 아키텍처)
프런트엔드 개발 언어: uniapp(순전히 네이티브가 아닌 하이브리드 개발)
소켓 푸시: GateWayWorker(분산 배포 지원, 높은 동시성, 강력한 압력 저항, 타사 유료 푸시 서비스를 사용하지 않음)
데이터베이스: mysql
개발 도구: hbuiderX, phpstorm
현재 안드로이드, iOS, PC 웹페이지, h5를 지원하며, iOS 서명, 소프트웨어 애플리케이션, 리스팅 서비스는 제공하지 않습니다.
서버 구성:
서버 운영 체제: Linux Centos 7.x(unbutun은 지원되지 않음)
소프트웨어 환경: php 5.6 +Apache2.4(또는 nginx) +MySQL5.6(Pagoda 사용 권장)
타사 플러그인: FFmpeg
위 구성 외에는 타사 유료 API를 사용하지 않으며, 높은 운영 비용을 지불할 필요가 없습니다.