ดาวน์โหลด

เซิร์ฟเวอร์และ SDK พร้อมสำหรับสแตกของคุณ

เลือกสถาปัตยกรรมและแพลตฟอร์มไคลเอนต์ แล้วเปิดระบบส่งข้อความ self-host เต็มรูปแบบในไม่กี่นาที

เวอร์ชัน Basic ฟรี (เซิร์ฟเวอร์)

Basic ฟรีตลอดไป ไม่ต้องสมัครใช้งาน รีลีสปัจจุบัน v1.24.0 รองรับสถาปัตยกรรม x86, ARM และ LoongArch

01 / Docker

วิธีที่ 1: Docker Compose (แนะนำ)

คำสั่งเดียวยกระบบทั้งชุด (เซิร์ฟเวอร์ + PostgreSQL + Redis สร้าง schema อัตโนมัติ) อิมเจเป็นบิลด์ multi-arch amd64 / arm64 จาก Docker Hub

curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -d

หรือดึงอิมเจโดยตรง:

docker pull balalaim/imcore-basic:1.24.0

ในจีนแผ่นดินใหญ่ ให้ดึงจาก mirror Aliyun ACR แทน: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0

สำหรับสภาพแวดล้อม air-gapped ให้ดาวน์โหลดแพ็กอิมเจออฟไลน์แล้วนำเข้าด้วย docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz

02 / Binary

วิธีที่ 2: Binary เปล่า

Go binary เดียว เริ่มทำงานได้ไร้ dependency; ใช้ PostgreSQL และ Redis ของคุณเอง

สถาปัตยกรรมแพลตฟอร์มทั่วไปดาวน์โหลด
linux-amd64Intel / AMD, Hygon, Zhaoxinimcore-basic-v1.24.0-linux-amd64.tar.gz
linux-arm64เซิร์ฟเวอร์ ARM, Kunpeng, Phytiumimcore-basic-v1.24.0-linux-arm64.tar.gz
linux-loong64Loongson 3A5000/3A6000 (LoongArch)imcore-basic-v1.24.0-linux-loong64.tar.gz

Checksum (SHA256SUMS) ·หลังดาวน์โหลด ให้ไปตาม คู่มือเริ่มใช้งาน เพื่อเปิดใช้งานในหนึ่งนาที Pro / Enterprise / Customer Service ติดตั้งด้วยวิธีเดียวกันและปลดล็อกด้วย license — ติดต่อฝ่ายขาย.

SDK ไคลเอนต์

SDK แบบ typed อย่างเป็นทางการครอบคลุม Web, React Native, WeChat Mini Program, uni-app, Electron, Flutter และมือถือเนทีฟ พร้อม UIKit สำหรับ Web, Flutter, Android Compose และ iOS SwiftUI แพ็กเกจแบบมีเวอร์ชันและคู่มือติดตั้งรายแพลตฟอร์มอยู่ด้านล่าง

01

JavaScript / TypeScript

@imcore/sdk

npm i <URL หรือไฟล์ .tgz ที่ดาวน์โหลด>

ดาวน์โหลด SDK ·เอกสาร

02

React Native / Expo

@imcore/sdk/react-native

ติดตั้งแพ็กเกจ JS/TS แล้วเชื่อม AsyncStorage และ NetInfo

ดาวน์โหลด SDK ·เอกสาร

03

WeChat Mini Program

@imcore/sdk/wechat-miniprogram

ติดตั้งแพ็กเกจ JS/TS แล้ว build npm ใน WeChat DevTools

ดาวน์โหลด SDK ·เอกสาร

04

uni-app

@imcore/sdk/uni-app

ติดตั้งแพ็กเกจ JS/TS แล้ว build ด้วยเครื่องมือ uni-app ปกติ

ดาวน์โหลด SDK ·เอกสาร

05

PC / Electron

@imcore/sdk/electron/*

ติดตั้งแพ็กเกจ JS/TS; ใช้ subpath main และ renderer

ดาวน์โหลด SDK ·เอกสาร

06

React UIKit (คอมโพเนนต์)

@imcore/uikit

npm i <URL หรือไฟล์ .tgz> (ติดตั้ง @imcore/sdk ด้วย)

ดาวน์โหลด SDK ·เอกสาร

07

Flutter UIKit (คอมโพเนนต์)

imcore_uikit

แตกไฟล์ แล้วใช้ path dependency ใน pubspec (ต้องพึ่ง imcore_sdk ด้วย)

ดาวน์โหลด SDK ·เอกสาร

08

Dart / Flutter

imcore_sdk

แตกไฟล์ แล้วใช้ path dependency ใน pubspec

ดาวน์โหลด SDK ·เอกสาร

09

Swift / iOS / macOS

ImcoreSDK

แตกไฟล์ แล้วใช้เป็น SPM local package

ดาวน์โหลด SDK ·เอกสาร

10

Kotlin / Android / JVM

imcore-sdk

แตกไฟล์ แล้ว include เป็น gradle included build

ดาวน์โหลด SDK ·เอกสาร

11

Unity / .NET

im.balala.unity-sdk

Unity Package Manager → Install package from tarball (Unity 2021.3+)

ดาวน์โหลด SDK ·เอกสาร

12

ผู้ดูแลเซิร์ฟเวอร์ · Go

imcoreadmin

go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir

ดาวน์โหลด SDK ·เอกสาร

13

HarmonyOS

imcore-sdk

DevEco Studio → Import Module (HarmonyOS NEXT API 12+)

ดาวน์โหลด SDK ·เอกสาร

14

ผู้ดูแลเซิร์ฟเวอร์ · Node

@imcore/admin

package.json file: dependency ชี้ไปยังโฟลเดอร์ที่แตกไว้ (TS ไร้ dependency)

ดาวน์โหลด SDK ·เอกสาร

15

ผู้ดูแลเซิร์ฟเวอร์ · Python

imcore-admin

pip install ./unpacked-dir (ใช้ stdlib เท่านั้น)

ดาวน์โหลด SDK ·เอกสาร

16

ผู้ดูแลเซิร์ฟเวอร์ · Java

imcore-admin-java

แตกไฟล์ แล้ว include เป็นโปรเจกต์ต้นทาง gradle/maven (Java 17+, ไร้ dependency บุคคลที่สาม)

ดาวน์โหลด SDK ·เอกสาร

17

ผู้ดูแลเซิร์ฟเวอร์ · PHP

imcore/admin

composer path repository (PHP 8.1+, ext-curl)

ดาวน์โหลด SDK ·เอกสาร