Configuração de White Label
A funcionalidade de White Label está disponível exclusivamente para usuários de Assinatura Anual. Entre em contato com nossa equipe de suporte via support@tikmatrix.com para obter seu código de desbloqueio após adquirir um plano anual.
O recurso de White Label permite que você personalize a marca do TikMatrix para corresponder à identidade da sua empresa. Você pode modificar o nome do aplicativo, logotipo e informações da marca para criar uma versão personalizada do TikMatrix.
Recursos
Configurações Básicas
- App Name: Personalizar o nome de exibição do aplicativo
- Logo Upload: Fazer upload do seu logotipo principal personalizado (recomendado 128x128px)
- Favicon: Definir favicon personalizado para o aplicativo
Configurações de Marca
- Support Email: Endereço de email de suporte ao cliente
- Tutorial URL: Link de tutorial/documentação personalizado
- Telegram URL: Definir link do seu grupo ou canal Telegram
Alternadores de Recursos
- Show Tutorial Link: Controlar visibilidade do link do tutorial
- Show Brand Info: Controlar exibição de informações da marca
Métodos de Configuração
Método 1: Configuração via UI
- Inicie o aplicativo TikMatrix
- Clique no ícone de paleta 🎨 na barra de título
- Configure os parâmetros no diálogo de Configurações de White Label:
- App Name: Insira o nome do seu aplicativo personalizado
- Main Logo: Faça upload do seu arquivo de logotipo (PNG/JPG, 128x128px recomendado)
- Support Email: Insira seu endereço de email de suporte
- Tutorial URL: Insira sua URL de tutorial personalizada
- Telegram URL: Insira sua URL de grupo/canal Telegram
- Feature Toggles: Habilite/desabilite links de tutorial e exibição de informações da marca
- Clique em "Save" para aplicar as configurações
Método 2: Arquivo de Configuração
-
Copie o arquivo de configuração de exemplo:
cp examples/whitelabel-config.json src/config/whitelabel-custom.json -
Edite o arquivo de configuração:
{"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}} -
Salve o arquivo e reinicie o aplicativo
Método 3: Ferramenta de Linha de Comando
-
Navegue até o diretório do projeto:
cd tikmatrix-desktop -
Execute a ferramenta de configuração:
node scripts/whitelabel-config.js -
Siga as instruções para configurar cada parâmetro passo a passo
Construindo Versão Personalizada
1. Preparar Arquivos de Recursos
# Coloque seus arquivos de logotipo nos locais corretos
src/assets/your-logo.webp # Logotipo principal
public/your-favicon.ico # Favicon web
src-tauri/icons/ # Ícones do aplicativo (vários tamanhos)
2. Configurar Parâmetros de Build
Use a ferramenta de linha de comando ou edite manualmente a configuração:
# Usando ferramenta de linha de comando
node scripts/whitelabel-config.js
# Ou editar manualmente
src/config/whitelabel-build.json
3. Construir Aplicativo
# Modo de desenvolvimento
npm run dev
# Build de produção
npm run build
# Construir aplicativo Tauri
npm run tauri build
Prioridade de Configuração
O sistema usa a seguinte ordem de prioridade para configuração:
- Runtime Config: Browser LocalStorage
whitelabel_config - Build Config:
src/config/whitelabel-build.json(usado durante o build) - Example Config:
examples/whitelabel-config.json - Default Config: Valores padrão integrados
Requisitos de Logotipo
Logotipo Principal
- Formato: PNG, JPG ou SVG
- Tamanho: 128x128px (recomendado)
- Fundo: Transparente (para PNG)
- Uso: Cabeçalho, tela de splash, diálogo sobre
Favicon
- Formato: ICO ou PNG
- Tamanho: 32x32px ou 16x16px
- Uso: Aba do navegador, ícone da janela
Ícones do Aplicativo (para builds)
- Formatos: PNG, ICO, ICNS
- Tamanhos: 32x32, 128x128, 256x256, 512x512
- Localização: Diretório
src-tauri/icons/
Integração de API
API JavaScript
import {
getWhiteLabelConfig,
saveWhiteLabelConfig,
resetWhiteLabelConfig,
validateWhiteLabelConfig
} from './config/whitelabel.js';
// Obter configuração atual
const config = getWhiteLabelConfig();
// Salvar nova configuração
saveWhiteLabelConfig(newConfig);
// Redefinir para padrões
resetWhiteLabelConfig();
// Validar configuração
validateWhiteLabelConfig(config);
Funções Utilitárias
import {
initWhiteLabel,
updateDocumentTitle,
updateFavicon
} from './utils/whitelabel.js';
// Inicializar white label ao iniciar o aplicativo
initWhiteLabel();
// Atualizar título do documento
updateDocumentTitle('Your App Name');
// Atualizar favicon
updateFavicon('/path/to/favicon.ico');
Melhores Práticas
Design de Logotipo
- Use imagens de alta resolução para exibição nítida
- Mantenha a marca consistente em todos os tamanhos de logotipo
- Teste logotipos em fundos claros e escuros
- Certifique-se de que os logotipos sejam legíveis em tamanhos pequenos
Consistência de Marca
- Use cores e fontes consistentes por todo o aplicativo
- Alinhe com suas diretrizes de marca existentes
- Teste a interface personalizada em diferentes tamanhos de tela
- Mantenha aparência profissional
Configuração de URL
- Use URLs HTTPS para todos os links externos
- Teste todos os links antes da implantação
- Certifique-se de que os canais de suporte sejam monitorados adequadamente
- Mantenha URLs de documentação atualizadas
Solução de Problemas
Problemas Comuns
Logotipo não está sendo exibido:
- Verifique o caminho do arquivo e permissões
- Verifique se o formato da imagem é suportado
- Certifique-se de que o tamanho da imagem seja apropriado
- Limpe o cache do navegador e reinicie o aplicativo
Configuração não está sendo salva:
- Verifique as permissões do sistema de arquivos
- Verifique se a sintaxe JSON está correta
- Certifique-se de que o diretório de configuração exista
- Tente executar como administrador (se necessário)
Build falhando:
- Verifique se todos os arquivos de recursos existem
- Verifique a sintaxe do arquivo de configuração
- Certifique-se de que os arquivos de ícone estejam no formato correto
- Revise os logs de build para erros específicos
Obtendo Ajuda
Se você encontrar problemas com a configuração de White Label:
- Verifique a seção de solução de problemas acima
- Revise a sintaxe do arquivo de configuração
- Entre em contato com o suporte via support@tikmatrix.com
- Inclua seu arquivo de configuração e mensagens de erro ao relatar problemas
Licença e Uso
- A funcionalidade de White Label está disponível apenas para usuários de Assinatura Anual
- Direitos de marca personalizada estão incluídos na sua assinatura
- A redistribuição de versões personalizadas pode exigir licenciamento adicional
- Entre em contato com o suporte para opções de licenciamento empresarial
Precisa do código de desbloqueio? Entre em contato com nossa equipe de suporte via support@tikmatrix.com com os detalhes da sua assinatura anual.