WeChat: Farbluesky
بريد:
CIM عبارة عن إطار عمل كامل للرسائل يمكن تطبيقه في مجالات مثل الإشارة ، والدردشة في الوقت الفعلي ، ودفع قيادة الأجهزة المحمولة ، وما إلى ذلك. يمكن للمطورين الانغماس في تطوير الأعمال دون الحاجة إلى القلق بشأن المعالجة المعقدة مثل اتصالات قناة الرسائل الطويلة وترميز الرسائل وبروتوكولات الترميز.
تم تصميم CIM باستخدام تقنية المصادر المفتوحة السائدة في هذه الصناعة ، وسهلة التوسع والاستخدام ، ويدعم تمامًا نشر الكتلة والروابط الضخمة. وهو يدعم حاليًا الوصول متعدد الطرفي والاحتفاظ به مثل WebSocket و Android و iOS وتطبيقات سطح المكتب وتطبيقات النظام وما إلى ذلك ، ويمكن تطبيقه على تطبيقات الأجهزة المحمولة ، وإنترنت الأشياء ، والمنزل الذكي ، والتطوير المدمج ، وتطبيقات سطح المكتب ، وخدمات الاستهلاك الفوري لتطبيق الويب.
يعمل المشروع المستند إلى CIM في أماكن مختلفة في جميع أنحاء البلاد ، بما في ذلك الشركات المدرجة ، وأنظمة الشؤون الحكومية ، وأنظمة الشرطة ، وما إلى ذلك ، التي تخدم مئات العملاء. آمل أن يتمكن CIM أيضًا من جلب القيمة لك. إذا كنت ترغب أيضًا في الانضمام إلى المشروع وتصبح مساهمًا ، فيرجى الاتصال بي. إذا وجدت أنها مفيدة ، فالرجاء إعطائي مكافأة.
إذا كان ذلك ذا قيمة بالنسبة لك ، فالرجاء إعطائي نجمة وشوكة ~
تعتبر Hexin مجموعة كاملة من المنتجات التي تم تطويرها على أساس مكونات CIM ، وهي مفتوحة لسيناريوهات تجربة التسجيل للجميع. لديها وظائف غنية ، بما في ذلك الدردشة ، المجموعة ، قائمة الأصدقاء ، القائمة السوداء ، الحساب الرسمي ، دائرة الأصدقاء وغيرها من الوظائف. لا يعتمد على أي خدمات طرف ثالث ويمكن نشرها على انفراد.
Luxin هي مجموعة كاملة من المنتجات التي تم تطويرها على أساس مكونات CIM ، والتي تهدف إلى الشركات الصغيرة والمتوسطة الحجم والعديد من الفرق والمنظمات. لديها وظائف غنية ، بما في ذلك الدردشة ، والمجموعة ، ومنظمة الإدارات ، والحساب الرسمي ، والدائرة الداخلية للأصدقاء وغيرها من الوظائف. لا يعتمد على أي خدمات طرف ثالث ويمكن نشرها على انفراد.
هذا المشروع عبارة عن غرفة دردشة مجهولة المصدر مفتوحة المصدر تمامًا تم تطويرها على أساس CIM. وهو يدعم إرسال الرموز والصور والمحادثات النصية للتعلم والاستخدام
1.Console صفحة http://127.0.0.1:8080
2. عميل android
3. عميل الويب
JFlow
الإصدار: 3.5.0/الوقت: 2018-08-22
1. يتم تعديل جانب الخادم من SPRING+Struts2 إلى مشروع Springboot
2. إعادة كتابة بشكل شامل لتنفيذ WebSocket ، واحتضان Protobuf بالكامل ، واستبدل طريقة التسلسل JSON ، وكن أكثر كفاءة
الإصدار: 3.6.0/الوقت: 2019-04-17
1. ترقية SPRINGBOOT من جانب الخادم 2.1.4 ، ترقية Protobuf 3.7.0
2. ترقية Android SDK ، تم تكييفها مع Android 8.0+ ، إصلاح بعض مشكلات التوافق السابقة
3. يتم تغيير اسم حقل المعرف للرسالة من منتصف إلى معرف ، ويتم تغيير النوع من سلسلة إلى طويلة ؛
الإصدار: 3.7.0/الوقت: 2019-05-13
1. يتم تعديل خادم الخادم CIM-Boot-Server إلى مشروع Idea Maven
2. التحسين والترقية Android SDK ، قم بإزالة تبعيات MINA أو Netty ذات الصلة
3. تحسين وترقية Java SDK ، قم بإزالة تبعيات Mina أو Netty ذات الصلة
4. تمت إضافة الويب SDK ، والتي يمكن أن تبدأ بسرعة العرض التوضيحي بواسطة index.html
5. إصلاح بعض الإغفالات في المستند
الإصدار: 3.7.5/الوقت: 2019-11-13
1. Onvisization Android SDK ، استخدم إصدار Protobuf-Lite لاستبدال إصدار Protobut-Java الأكثر انتفاخًا
الإصدار: 3.8.0/الوقت: 2020-01-17
1. Server SDK يفصل منفذ الخادم الخاص بـ WebSocket من منفذ المقبس الأصلي. يمكنك تعطيل أحدهم أو تمكينهم في نفس الوقت.
2. SDK يبسط عملية جانب الويب لم يعد يتطلب استجابة نبضات القلب. لقد عدل اسم طريقة رد الاتصال الناجحة واسم طريقة الاتصال التي تم إنشاؤها.
3. andoid SDK تعديل أسماء العديد من إجراءات البث وأسماء رد الاتصال. لمزيد من التفاصيل ، يرجى الرجوع إلى مشروع CIM-Client-Android
4. تم تصميم جميع SDKs باستخدام Maven وتم تطويرها بواسطة أدوات Idea. تم العثور على العديد من أخطاء تهجئة كلمة الكود. تم تحسين بعض الرموز باستخدام مكون الكشف عن قواعد Alibaba.
5. تم تعديل المستند بشكل متزامن
الإصدار: 4.0.0/الوقت: 2021-04-30
1. WebBsocket يدعم آلية نبضات القلب
2. حذف SDK SDK على إصدار MINA وحذف عميل إصدار Java SDK على الخادم
3. تم إعادة كتابة خادم Boot-Boot وإضافته إلى تنفيذ مجموعة الدفع. يعرض إعادة كتابة CIM-Android-Client ميزات أكثر ثراءً
4. تعديل اسم معلمة بيانات UPLINK لحساب العميل> جهاز UID> Devicename CR> PONG
5. ضع المستند في وثيقة Yuque Online 6. أكثر من 30 تحسينات رمز أخرى
الإصدار: 4.1.0/الوقت: 2022-02-15
1. WebBsocket يدعم المصادقة والتحقق أثناء المصافحة
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdux
2. دعم التكوين المخصص لـ WebSocketPath
الإصدار: 4.2.0/الوقت: 2022-03-14
1. WEBSOCKENT أضاف الدعم لطريقة التسلسل JSON ، مما يساعد على تطوير برنامج MINI 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 Reference
implementation "com.farsunset:cim-android-sdk:4.2.10"