
OpenIM Docs • OpenIM Server • Open-IM-SDK-UNIAP
OpenIm Uniapp Demo هو تطبيق مراسلة فوري مفتوح المصدر يعتمد على المكونات الإضافية المحلية والخادم OpenIM و Uniapp. يوضح كيفية دمج الرسائل الفورية بسرعة في أي تطبيق واحد باستخدام OpenIM.
يمكنك الحصول على إذن لاستخدام التعليمات البرمجية المصدر لإنشاء إصدارات مجمعة لا يتم إنشاؤها بواسطة OpenIM بإحدى طريقتين:
هذا مشروع UNIAPP يعتمد على Hbuilderx. يرجى قراءة الوثائق قبل التطوير.
ملاحظة: يتم استخدام العرض التوضيحي فقط لإظهار مقدمة واستخدام SDK ، وليس تطبيقًا كاملاً.
لتشغيل iOS و Android ، يجب تثبيت المكونات الأصلية. تجمع الطبقة المتوسطة openim-uniapp-polyfill بين الإضافات الأصلية للتطبيق وقدرات JSSDK ، وهي متوافقة مع مجموعة من التعليمات البرمجية لتطوير التطبيق ، H5 ، والتطبيقات (SDK و IM-Server Versions> = 3.8.2).
| - | تثبيت openim-uniapp-polyfill | تثبيت @openim/client-sdk | تثبيت APP Native Plug-in | قم بإنشاء تصحيح أخطاء مخصص | |
|---|---|---|---|---|---|
| فقط تطوير برامج H5 و MINI | الرجوع مباشرة إلى مستند JSSDK ، ارجع إلى المتصفح و miniprogram لمكالمات SDK | ||||
| تطوير التطبيقات فقط | ✅ | ✅ | ✅ | ||
| تطوير التطبيق ، H5 والتطبيقات في نفس الوقت | ✅ | ✅ | ✅ | ✅ | |
اتبع الخطوات أدناه لإعداد بيئة التطوير المحلية الخاصة بك:
تثبيت أحدث إصدار رسمي من Hbuilderx.
قم بتشغيل npm install لتثبيت جميع التبعيات.
قم بتعديل ملف التكوين إلى Appid الخاص بك في الملفات التالية:
افتح manceest.json باستخدام hbuilder

إذا كنت ترغب في استخدام وظيفة الموقع ، فقم بتعديل ملف التكوين إلى خريطة Gaode الخاصة بك في الملفات التالية:
افتح manceest.json باستخدام hbuilder

قم بتعديل عنوان الطلب إلى IP OpenIM Server الخاص بك في الملف التالي:
ملاحظة: تحتاج إلى نشر خادم OpenIM أولاً. المنافذ الافتراضية لخادم OpenIM هي 10001 و 10002 و 10008.
common -> config.js
const wsUrl = "ws://your-server-ip:10001"
const apiUrl = "http://your-server-ip:10002"
const registerUrl = "http://your-server-ip:10008"حدد المكون الإضافي السحابي (مطلوب)

يتطلب تحديد مكون مكون إضافي Cloud تحديد AppID لمشروعك وإدخال اسم حزمة Android.

عبوة سحابة مخصصة تصحيح الأخطاء تصحيح الأخطاء



نريد أن يشارك أي شخص في مجتمعنا والمساهمة في الكود ، ونحن نقدم الهدايا والمكافآت ، ونرحب بكم للانضمام إلينا كل ليلة خميس.
اجتماعاتنا في Openim Slack ، ويمكنك بعد ذلك البحث في قناة الخادم المفتوح للانضمام.
نحن نسجل كل أسبوعين في مناقشات GitHub ، ودقائق اجتماعاتنا التاريخية وإعادة مؤتمرات متوفرة في مستندات Google؟
تحقق من صفحة دراسة حالة المستخدم لدينا للحصول على قائمة بمستخدمي المشروع. لا تتردد في ترك تعليق ومشاركة حالة الاستخدام الخاصة بك.
تم ترخيص هذا المستودع بموجب الإصدار 3 (AGPL-3.0) ، ويخضع للشروط الإضافية التالية. غير مسموح بالاستخدام التجاري. لمزيد من التفاصيل ، يرجى الاطلاع هنا.