Muat turun
Pelayan dan SDK, sedia untuk tindanan anda
Pilih seni bina dan platform klien anda, kemudian lancarkan sistem pemesejan self-host sepenuhnya dalam beberapa minit.
Edisi Basic percuma (pelayan)
Basic kekal percuma, tanpa pendaftaran. Keluaran semasa v1.24.0, dibina untuk x86, ARM dan LoongArch.
01 / Docker
Pilihan 1: Docker Compose (disyorkan)
Satu arahan memasangkan tindanan penuh (pelayan + PostgreSQL + Redis, skema digunakan secara automatik). Imej ialah binaan pelbagai seni bina amd64 / arm64, disajikan dari Docker Hub.
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dAtau tarik imej terus:
docker pull balalaim/imcore-basic:1.24.0Di tanah besar China, tarik dari cermin Aliyun ACR sebagai ganti: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0
Untuk persekitaran terasing, muat turun bungkusan imej luar talian dan importkannya dengan docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz
02 / Binary
Pilihan 2: Binari tulen
Satu binari Go dengan pemula tanpa kebergantungan; sediakan PostgreSQL dan Redis anda sendiri.
| Seni bina | Platform biasa | Muat turun |
|---|---|---|
linux-amd64 | Intel / AMD, Hygon, Zhaoxin | imcore-basic-v1.24.0-linux-amd64.tar.gz |
linux-arm64 | Pelayan ARM, Kunpeng, Phytium | imcore-basic-v1.24.0-linux-arm64.tar.gz |
linux-loong64 | Loongson 3A5000/3A6000 (LoongArch) | imcore-basic-v1.24.0-linux-loong64.tar.gz |
Checksum (SHA256SUMS) ·Selepas muat turun, ikuti panduan mula cepat untuk berjalan dalam satu minit. Pro / Enterprise / Customer Service disebarkan dengan cara yang sama dan dibuka melalui lesen — hubungi jualan.
SDK klien
SDK berjenis rasmi meliputi Web, React Native, WeChat Mini Program, uni-app, Electron, Flutter dan mudah alih natif, bersama UIKit Web, Flutter, Android Compose dan iOS SwiftUI. Pakej berversi dan panduan persediaan platform tersedia di bawah.
React Native / Expo
@imcore/sdk/react-native
pasang pakej JS/TS, kemudian sambungkan AsyncStorage dan NetInfo
WeChat Mini Program
@imcore/sdk/wechat-miniprogram
pasang pakej JS/TS, kemudian bina npm dalam WeChat DevTools
uni-app
@imcore/sdk/uni-app
pasang pakej JS/TS, kemudian bina dengan alatan uni-app biasa
PC / Electron
@imcore/sdk/electron/*
pasang pakej JS/TS; gunakan sublaluan main dan renderer
React UIKit (komponen)
@imcore/uikit
npm i <URL atau fail .tgz tersebut> (pasang juga @imcore/sdk)
Flutter UIKit (komponen)
imcore_uikit
ekstrak, kemudian jadikan kebergantungan path dalam pubspec (turut bergantung pada imcore_sdk)
Dart / Flutter
imcore_sdk
ekstrak, kemudian jadikan kebergantungan path dalam pubspec
Swift / iOS / macOS
ImcoreSDK
ekstrak, kemudian gunakan sebagai pakej tempatan SPM
Kotlin / Android / JVM
imcore-sdk
ekstrak, kemudian sertakan sebagai gradle included build
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball (Unity 2021.3+)
Pentadbiran pelayan · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir
HarmonyOS
imcore-sdk
DevEco Studio → Import Module (HarmonyOS NEXT API 12+)
Pentadbiran pelayan · Node
@imcore/admin
fail package.json: kebergantungan menunjuk ke direktori ekstrak (TS tanpa kebergantungan)
Pentadbiran pelayan · Python
imcore-admin
pip install ./unpacked-dir (stdlib sahaja)
Pentadbiran pelayan · Java
imcore-admin-java
ekstrak, kemudian sertakan sebagai projek sumber gradle/maven (Java 17+, tiada kebergantungan pihak ketiga)
Pentadbiran pelayan · PHP
imcore/admin
repositori path composer (PHP 8.1+, ext-curl)