WeChat:Farbluesky
郵便:
CIMは、シグナリングプッシュ、リアルタイムチャット、モバイルデバイスコマンドプッシュなどの領域に適用できる完全なメッセージプッシュフレームワークです。開発者は、長いメッセージチャネル接続、メッセージエンコーディング、コーデックプロトコルなどの複雑な処理を心配することなく、ビジネス開発に浸すことができます。
CIMは、業界の主流のオープンソーステクノロジーを使用して構築されており、拡張と使用が簡単で、クラスターの展開と大規模なリンクを完全にサポートしています。現在、WebSocket、Android、iOS、デスクトップアプリケーション、システムアプリケーションなどのマルチターミナルアクセスと保持をサポートしており、モバイルアプリケーション、インターネット、スマートホーム、組み込み開発、デスクトップアプリケーション、Webアプリケーションインスタント消費サービスに適用できます。
CIMベースのプロジェクトは、上場企業、政府問題システム、警察システムなど、何百人もの顧客にサービスを提供するなど、全国のさまざまな場所で運営されています。 CIMがあなたにも価値をもたらすことができることを願っています。また、プロジェクトに参加して貢献者になりたい場合は、私に連絡してください。便利だと思うなら、私に報酬を与えてください。
それがあなたにとって価値があるなら、私に星とフォークをください〜
ヘキシンは、CIMコンポーネントに基づいて開発された完全な一連の製品セットであり、すべての人に登録試験シナリオに開放されています。チャット、グループ、友人リスト、ブラックリスト、公式アカウント、友人のサークル、その他の機能など、豊富な機能があります。サードパーティのサービスに依存せず、個人的に展開できます。
Luxinは、中小企業やさまざまなチームや組織を対象としたCIMコンポーネントに基づいて開発された完全な製品セットです。チャット、グループ、部門の組織、公式アカウント、友人の内部サークル、その他の機能など、豊富な機能があります。サードパーティのサービスに依存せず、個人的に展開できます。
このプロジェクトは、CIMに基づいて開発された完全にオープンソースのWeb匿名チャットルームです。学習と使用のための絵文字、写真、テキストチャットの送信をサポートします
1.コンソールページhttp://127.0.0.1:8080
2.アンドロイドクライアント
3。Webクライアント
jflow
バージョン:3.5.0/時間:2018-08-22
1.サーバー側は、元のSpring+Struts2からSpringbootプロジェクトに変更されます
2。WebSocketの実装を包括的に書き直し、プロトブフを完全に受け入れ、JSONシリアル化方法を置き換え、より効率的に
バージョン:3.6.0/時間:2019-04-17
1。サーバー側のスプリングブートアップグレード2.1.4、Protobufアップグレード3.7.0
2。AndroidSDKアップグレード、Android 8.0+に適応し、以前の互換性の問題を修正しました
3.メッセージのIDフィールド名は中間からIDに変更され、タイプは文字列から長く変更されます。
バージョン:3.7.0/時間:2019-05-13
1.サーバーcim-boot-serverは、mavenプロジェクトに変更されています
2。AndroidSDKの最適化とアップグレード、MINAまたはネット関連のパッケージの依存関係を削除します
3。JavaSDKの最適化とアップグレード、MINAまたはネット関連のパッケージの依存関係を削除します
4。index.htmlによってデモをすばやく開始できるWeb SDKを追加しました
5.ドキュメントにいくつかの省略を修正します
バージョン:3.7.5/時間:2019-11-13
1.Android SDK最適化、Protobuf-Liteバージョンを使用して、より肥大化したProtobut-Javaバージョンを置き換える
バージョン:3.8.0/時間:2020-01-17
1。サーバーSDKは、WebSocketのサーバーポートをネイティブソケットのポートから分離します。それらのいずれかを無効にするか、同時にそれらを有効にすることができます。
2。SDKは、Webサイドのプロセスを簡素化し、ハートビート応答は必要ありません。成功したコールバックメソッドの名前と作成された接続メソッドの名前を変更しました。
3.Andiod SDKは、いくつかのブロードキャストアクションとコールバックメソッド名の名前を変更します。詳細については、CIM-Client-Androidプロジェクトを参照してください
4.すべてのSDKは、Mavenを使用して構築され、Idea Toolsによって開発されました。多くのコードワードスペルエラーが見つかりました。一部のコードは、Alibaba文法検出コンポーネントを使用して最適化されました。
5.ドキュメントは同期的に変更されました
バージョン:4.0.0/時間:2021-04-30
1.Websocketは、ハートビートメカニズムをサポートします
2.ミナバージョンでサーバーSDKを削除し、サーバー上のJavaバージョンクライアントSDKを削除します
3.cim-boot-serverが書き換えられ、プッシュクラスターの実装に追加されました。 CIM-Android-Client Rewriteは、より豊富な機能を示しています
4。クライアントアカウントのアップリンクデータパラメーター名を変更> UIDデバイス> Devicename Cr> Pong
5.ドキュメントをYuque Online Document 6に入れる。30を超えるその他のコード最適化
バージョン:4.1.0/時間:2022-02-15
1.Websocketは、握手中の認証と検証をサポートします
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdux
2。WebSocketPathのカスタム構成をサポートします
バージョン:4.2.0/時間:2022-03-14
1.WebsocketはJSONシリアル化方法のサポートを追加し、ミニプログラムの開発に役立ちますhttps://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nnzkn
2。サーバー側SDKはパッケージパス構造を最適化する3。いくつかの問題を変更する
サーバーSDKリファレンス
<dependency>
<groupId>com.farsunset</groupId>
<artifactId>cim-server-sdk-netty</artifactId>
<version>4.2.6</version>
</dependency>
Android SDKリファレンス
implementation "com.farsunset:cim-android-sdk:4.2.10"