このプロジェクトは、グループ チャット、プライベート チャット、友達のサークルなどの 4 つの端末を備えたインスタント メッセージング ソフトウェアです。テキスト、音声、ビデオ、写真、絵文字、赤い封筒などを送信できます。メッセージの取り消し、管理者によるグループの設定、ユーザーの禁止、ユーザーのキック、ユーザー情報の閲覧の有無の設定、@ ユーザーの設定、グループのアナウンスの送信などを行うことができます。QR コードのスキャンによる参加がサポートされています。グループ化でき、友達のメモ、グループ名刺、メッセージを最前面に表示、メッセージを邪魔しない、友達をグループに直接招待するなどを設定できます。プロキシ機能があり、キーワードのブロック、VIP 機能、サインイン機能をサポートし、メッセージのオフライン プッシュをサポートします (iOS をリストする必要はありませんが、署名はプッシュと APN 経由のプッシュをサポートする必要があります。Android アプリ ストアにアクセスする必要があります。そうでない場合、オフライン プッシュはできません。注文する際は、オフライン メッセージの関連プロセスを理解します)。
APP 上の履歴チャット記録、写真、フロントエンド プログラムはローカルにキャッシュされ、チャット記録は数秒でクラウドに同期され、オフライン ステータス ページ間の切り替えも可能です。ネイティブのもの。
このプロジェクトは完全にテストされており、テストされた iOS をアプリ ストアにアップロードして直接運用できます。
これまでに発見されたバグはすべて修正されていますが、将来的にバグが見つからないという保証はできません。
テクニカルルート:
バックエンド開発言語:PHP(ネイティブアーキテクチャ)
フロントエンド開発言語: uniapp (純粋なネイティブではなくハイブリッド開発)
ソケット プッシュ: GateWayWorker (分散展開、高い同時実行性、強力な耐圧性をサポート、サードパーティの有料プッシュ サービスは使用しません)
データベース: mysql
開発ツール: hbuiderX、phpstorm
現在、Android、iOS、PC Web ページ、および h5 をサポートしていますが、iOS 署名、ソフトウェア アプリケーション、およびリスト サービスは提供されていません。
サーバー構成:
サーバー オペレーティング システム: Linux Centos 7.x (unbutun はサポートされていません)
ソフトウェア環境: php 5.6 + Apache2.4 (またはnginx) + MySQL5.6 (Pagodaの使用を推奨)
サードパーティのプラグイン: FFmpeg
上記の構成を除き、サードパーティ製の有料 API は使用されないため、高額な運用コストを支払う必要はありません。