
OpenIM Docs • OpenIM Server • Open-IM-SDK-UNAPPP • OpenIM-SDK-Core
Demo OpenIM UniApp adalah aplikasi pesan instan open source berdasarkan plug-in lokal, OpenIM Server dan UniApp. Ini menunjukkan cara mengintegrasikan pesan instan dengan cepat ke dalam aplikasi tunggal menggunakan OpenIM.
Anda dapat memperoleh izin untuk menggunakan kode sumber untuk membuat versi yang dikompilasi yang tidak dihasilkan oleh OpenIm dalam salah satu dari dua cara:
Ini adalah proyek UniApp yang bergantung pada hbuilderx. Harap baca dokumentasi sebelum pengembangan.
Catatan: Demo hanya digunakan untuk menunjukkan pengantar dan penggunaan SDK, dan bukan aplikasi yang lengkap.
Untuk menjalankan iOS dan Android, plug-in asli harus diinstal. Lapisan tengah openim-uniapp-polyfill menggabungkan kemampuan plug-in asli dan kemampuan JSSDK, dan kompatibel dengan satu set kode untuk mengembangkan aplikasi, H5, dan applet (versi SDK dan IM-Server> = 3.8.2).
| - | Instal OpenIM-UNAPP-POLYFILL | Instal @OpenIM/Client-SDK | Instal Aplikasi Plug-in Asli | Buat debugging Dock Kustom | |
|---|---|---|---|---|---|
| Hanya mengembangkan program H5 dan Mini | Langsung lihat dokumen JSSDK, lihat browser dan miniprogram untuk panggilan SDK | ||||
| Hanya mengembangkan aplikasi | ✅ | ✅ | ✅ | ||
| Kembangkan aplikasi, H5 dan applet pada saat yang sama | ✅ | ✅ | ✅ | ✅ | |
Ikuti langkah -langkah di bawah ini untuk mengatur lingkungan pengembangan lokal Anda:
Instal versi resmi HBuilderx terbaru.
Jalankan npm install untuk menginstal semua dependensi.
Ubah file konfigurasi ke appID Anda sendiri di file berikut:
Open manifest.json menggunakan hbuilder

Jika Anda ingin menggunakan fungsi lokasi, ubah file konfigurasi ke appkey peta gaode Anda sendiri di file berikut:
Open manifest.json menggunakan hbuilder

Ubah Alamat Permintaan ke IP OpenIM Server Anda sendiri di file berikut:
Catatan: Anda perlu menggunakan server OpenIM terlebih dahulu. Port default server OpenIM adalah 10001, 10002, dan 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"Pilih plugin cloud (diperlukan)

Memilih plugin cloud membutuhkan pemilihan proyek Anda dan memasukkan nama paket Android.

Dock Debugging Kustom Kemasan Cloud



Kami ingin siapa pun terlibat dalam komunitas kami dan menyumbangkan kode, kami memberikan hadiah dan hadiah, dan kami menyambut Anda untuk bergabung dengan kami setiap Kamis malam.
Pertemuan kami berada di OpenIm Slack, dan Anda kemudian dapat mencari saluran terbuka-server untuk bergabung.
Kami merekam setiap dua minggu dalam diskusi GitHub, risalah pertemuan sejarah kami dan tayangan ulang konferensi tersedia di Google Documents?
Lihat halaman studi kasus pengguna kami untuk daftar pengguna proyek. Jangan ragu untuk meninggalkan komentar dan membagikan kasus penggunaan Anda.
Gudang ini dilisensikan di bawah GNU Affero General License Edition 3 (AGPL-3.0) dan tunduk pada ketentuan tambahan berikut. Tidak diizinkan untuk penggunaan komersial. Untuk detailnya, silakan lihat di sini.