การตั้งค่าฟีเจอร์ White Label
ต้องเป็นแพ็กเกจรายปี
ฟีเจอร์ White Label เปิดให้ใช้งานเฉพาะผู้ใช้ แพ็กเกจรายปี เท่านั้น หลังซื้อแพ็กเกจรายปีแล้ว กรุณาติดต่อทีมซัพพอร์ตผ่าน Telegram เพื่อรับรหัสปลดล็อก
White Label ช่วยให้คุณปรับแบรนด์ของ TikMatrix ให้ตรงกับแบรนด์บริษัทได้ เช่น เปลี่ยนชื่อแอป โลโก้ และข้อมูลแบรนด์ เพื่อสร้างเวอร์ชันที่เป็นเอกลักษณ์ของคุณ
ความสามารถหลัก
การตั้งค่าพื้นฐาน
- ชื่อแอป: กำหนดชื่อที่แสดงของแอป
- อัปโหลดโลโก้: อัปโหลดโลโก้หลักของคุณ (แนะนำ 128x128px)
- ไ อคอนเว็บไซต์: ตั้งค่า favicon ของแอป
การตั้งค่าแบรนด์
- อีเมลซัพพอร์ต: อีเมลสำหรับติดต่อฝ่ายสนับสนุน
- ลิงก์คู่มือ: ลิงก์เอกสาร/คู่มือที่กำหนดเอง
- ลิงก์ Telegram: ลิงก์กลุ่มหรือช่อง Telegram ของคุณ
สวิตช์ฟีเจอร์
- แสดงลิงก์คู่มือ
- แสดงข้อมูลแบรนด์
วิธีตั้งค่า
วิธีที่ 1: ตั้งค่าผ่าน UI
- เปิดแอป TikMatrix
- คลิกไอคอนจานสี 🎨 บนแถบหัวข้อ
- กำหนดค่าในหน้าต่าง White Label:
- ชื่อแอป
- โลโก้หลัก (PNG/JPG แนะนำ 128x128px)
- อีเมลซัพพอร์ต
- ลิงก์คู่มือ
- ลิงก์ Telegram
- สวิตช์ฟีเจอร์ (เปิด/ปิดการแสดงลิงก์คู่มือและข้อมูลแบรนด์)
- คลิก บันทึก
วิธีที่ 2: ตั้งค่าผ่านไฟล์คอนฟิก
- คัดลอกไฟล์ตัวอย่าง:
cp examples/whitelabel-config.json src/config/whitelabel-custom.json
- แก้ไขไฟล์คอนฟิก:
{
"appName": "ชื่อแอปของคุณ",
"logo": {
"main": "/path/to/your/logo.webp",
"favicon": "/path/to/your/favicon.ico"
},
"brand": {
"supportEmail": "support@yourcompany.com",
"tutorialUrl": "https://yourcompany.com/docs",
"telegramUrl": "https://t.me/yourgroup"
},
"features": {
"showTutorialLink": true,
"showBrandInfo": true
}
}
- บันทึกไฟล์และรีสตาร์ตแอป
วิธีที่ 3: ตั้งค่าผ่าน Command Line
- เข้าโฟลเดอร์โปรเจกต์:
cd tikmatrix-desktop
- รันเครื่องมือตั้งค่า:
node scripts/whitelabel-config.js
- ทำตามขั้นตอนบนหน้าจอ
การ build เวอร์ชันกำหนดเอง
1) เตรียมไฟล์ทรัพยากร
# วางไฟล์โลโก้ในตำแหน่งที่ถูกต้อง
src/assets/your-logo.webp # โลโก้หลัก
public/your-favicon.ico # ไอคอนเว็บไซต์
src-tauri/icons/ # ไอคอนแอปหลายขนาด
2) ตั้งค่าพารามิเตอร์การ build
# ใช้เครื่องมือ CLI
node scripts/whitelabel-config.js
# หรือแก้ไฟล์ด้วยตนเอง
src/config/whitelabel-build.json
3) Build แอป
# โหมดพัฒนา
npm run dev
# Build โปรดักชัน
npm run build
# Build Tauri app
npm run tauri build
ลำดับความสำคัญของคอนฟิก
ระบบจะอ่านคอนฟิกตามลำดับนี้:
- Runtime Config:
whitelabel_configใน LocalStorage - Build Config:
src/config/whitelabel-build.json - Example Config:
examples/whitelabel-config.json - Default Config: ค่าดีฟอลต์ในระบบ
ข้อกำหนดโลโก้
โลโก้หลัก
- รูปแบบ: PNG, JPG, SVG
- ขนาด: แนะนำ 128x128px
- พื้นหลัง: แนะนำโปร่งใส (PNG)
- การใช้งาน: แถบหัวข้อ, หน้าจอเริ่มต้น, กล่อง About
ไอคอนเว็บไซต์ (Favicon)
- รูปแบบ: ICO หรือ PNG
- ขนาด: 32x32px หรือ 16x16px