White Label-konfiguration
White Label-funktionalitet är endast tillgänglig för användare med årsprenumeration. Kontakta vårt supportteam via Telegram för att få din upplåsningskod efter att du köpt en årsplan.
White Label-funktionen låter dig anpassa TikMatrix:s varumärke för att matcha din företagsidentitet. Du kan ändra appnamnet, logotypen och varumärkesinformationen för att skapa en personlig version av TikMatrix.
Funktioner
Grundinställningar
- App Name: Anpassa applikationens visningsnamn
- Logo Upload: Ladda upp din anpassade huvudlogotyp (rekommenderat 128x128px)
- Favicon: Ställ in anpassad favicon för applikationen
Varumärkesinställningar
- Support Email: E-postadress för kundsupport
- Tutorial URL: Anpassad handlednings-/dokumentationslänk
- Telegram URL: Ställ in din Telegram-grupp eller kanallänk
Funktionsväxlare
- Show Tutorial Link: Styr synlighet för handledningslänk
- Show Brand Info: Styr visning av varumärkesinformation
Konfigurationsmetoder
Metod 1: UI-konfiguration
- Starta TikMatrix-applikationen
- Klicka på palettikonen 🎨 i titelraden
- Konfigurera parametrar i dialogen White Label Settings:
- App Name: Ange ditt anpassade applikationsnamn
- Main Logo: Ladda upp din logotypfil (PNG/JPG, 128x128px rekommenderat)
- Support Email: Ange din support-e-postadress
- Tutorial URL: Ange din anpassade handlednings-URL
- Telegram URL: Ange din Telegram-grupp/kanal-URL
- Feature Toggles: Aktivera/inaktivera handledningslänkar och visning av varumärkesinformation
- Klicka på "Save" för att tillämpa inställningarna
Metod 2: Konfigurationsfil
-
Kopiera exempelkonfigurationsfilen:
cp examples/whitelabel-config.json src/config/whitelabel-custom.json -
Redigera konfigurationsfilen:
{
"appName": "Your App Name",
"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
}
} -
Spara filen och starta om applikationen
Metod 3: Kommandoradsverktyg
-
Navigera till projektkatalogen:
cd tikmatrix-desktop -
Kör konfigurationsverktyget:
node scripts/whitelabel-config.js -
Följ anvisningarna för att konfigurera varje parameter steg för steg
Bygga anpassad version
1. Förbered resursfiler
# Placera dina logotypfiler på rätt platser
src/assets/your-logo.webp # Huvudlogotyp
public/your-favicon.ico # Webb-favicon
src-tauri/icons/ # Applikationsikoner (olika storlekar)
2. Konfigurera byggparametrar
Använd kommandoradsverktyget eller redigera konfigurationen manuellt:
# Använd kommandoradsverktyget
node scripts/whitelabel-config.js
# Eller redigera manuellt
src/config/whitelabel-build.json
3. Bygg applikationen
# Utvecklingsläge
npm run dev
# Produktionsbygge
npm run build
# Bygg Tauri-applikation
npm run tauri build
Konfigurationsprioritet
Systemet använder följande prioritetsordning för konfiguration:
- Runtime Config: Browser LocalStorage
whitelabel_config - Build Config:
src/config/whitelabel-build.json(används under bygge) - Example Config:
examples/whitelabel-config.json - Default Config: Inbyggda standardvärden
Logotypkrav
Huvudlogotyp
- Format: PNG, JPG eller SVG
- Storlek: 128x128px (rekommenderat)
- Bakgrund: Transparent (för PNG)
- Användning: Sidhuvud, startskärm, om-dialog
Favicon
- Format: ICO eller PNG
- Storlek: 32x32px eller 16x16px
- Användning: Webbläsarflik, fönsterikon
Applikationsikoner (för byggen)
- Format: PNG, ICO, ICNS
- Storlekar: 32x32, 128x128, 256x256, 512x512
- Plats:
src-tauri/icons/-katalog
API-integration
JavaScript API
import {
getWhiteLabelConfig,
saveWhiteLabelConfig,
resetWhiteLabelConfig,
validateWhiteLabelConfig
} from './config/whitelabel.js';
// Get current configuration
const config = getWhiteLabelConfig();
// Save new configuration
saveWhiteLabelConfig(newConfig);
// Reset to defaults
resetWhiteLabelConfig();
// Validate configuration
validateWhiteLabelConfig(config);
Verktygsfunktioner
import {
initWhiteLabel,
updateDocumentTitle,
updateFavicon
} from './utils/whitelabel.js';
// Initialize white label on app start
initWhiteLabel();
// Update document title
updateDocumentTitle('Your App Name');
// Update favicon
updateFavicon('/path/to/favicon.ico');
Bästa praxis
Logotypdesign
- Använd högupplösta bilder för skarp visning
- Behåll konsekvent varumärke över alla logotypstorlekar
- Testa logotyper på både ljusa och mörka bakgrunder
- Se till att logotyper är läsbara i små storlekar
Varumärkeskonsistens
- Använd konsekventa färger och typsnitt genomgående
- Anpassa till dina befintliga varumärkesriktlinjer
- Testa det anpassade gränssnittet på olika skärmstorlekar
- Bibehåll professionellt utseende
URL-konfiguration
- Använd HTTPS-URL:er för alla externa länkar
- Testa alla länkar före distribution
- Se till att supportkanaler övervakas ordentligt
- Håll dokumentations-URL:er uppdaterade
Felsökning
Vanliga problem
Logotypen visas inte:
- Kontrollera filsökväg och behörigheter
- Verifiera att bildformatet stöds
- Se till att bildstorleken är lämplig
- Rensa webbläsarcachen och starta om appen
Konfigurationen sparas inte:
- Kontrollera filsystembehörigheter
- Verifiera att JSON-syntaxen är korrekt
- Se till att konfigurationskatalogen finns
- Försök köra som administratör (om det behövs)
Bygget misslyckas:
- Verifiera att alla resursfiler finns
- Kontrollera konfigurationsfilens syntax
- Se till att ikonfiler är i korrekt format
- Granska byggloggar för specifika fel
Få hjälp
Om du stöter på problem med White Label-konfiguration:
- Kontrollera felsökningssektionen ovan
- Granska konfigurationsfilens syntax
- Kontakta support via Telegram
- Inkludera din konfigurationsfil och felmeddelanden när du rapporterar problem
Licens och användning
- White Label-funktionalitet är endast tillgänglig för användare med årsprenumeration
- Anpassade varumärkesrättigheter ingår i din prenumeration
- Omdistribution av anpassade versioner kan kräva ytterligare licensiering
- Kontakta support för företagslicensalternativ
Behöver du upplåsningskoden? Kontakta vårt supportteam via Telegram med dina årsprenumerationsdetaljer.