Escolha a demonstração que corresponde ao ambiente da sua aplicação e, em seguida, abra a página do GitHub correspondente para visualizar o código-fonte e as instruções de configuração. Os repositórios vinculados abrangem o Web JSSDK, os SDKs nativos para Android e iOS e as integrações do WebView para frameworks móveis e multiplataforma.
Seleção rápida
- Site / H5 → Web JSSDK
- Aplicativo nativo para Android → SDK nativo para Android
- Aplicativo nativo para iOS → SDK nativo para iOS
- Framework para dispositivos móveis ou multiplataforma → Demonstração de WebView correspondente
Veja o repositório completo no GitHub ↗ Veja o repositório do SDK nativo ↗
Escolha a sua integração
Cada link abre a página correspondente no GitHub com guias de integração, exemplos de código-fonte ou arquivos de lançamento.
01 · Web JSSDK
Para sites, páginas H5 e outros aplicativos baseados em navegador.
- HTML / JavaScript ↗
Funciona sem um framework de front-end e abrange integração básica, controles de upload, monitoramento de carga de recursos, controle do botão de fechar, personalização do inicializador e relatórios do Google Analytics. - Vista ↗
Para projetos Vue; demonstra o carregamento de scripts do SDK, a substituição de URLs do SDK e o desenvolvimento local.
02 · SDK nativo do Android
Para aplicativos Android nativos com minSdk 23 ou posterior. O SDK renderiza a interface do usuário do chat nativamente, sem uma WebView, e oferece suporte tanto ao Jetpack Compose quanto às Views tradicionais.
- Guia de integração do Android ↗
Abrange a configuração de URLs de scripts, inicialização do SDK, montagem de Compose/View, informações do usuário, comandos comuns, retornos de chamada de eventos e permissões. - Código-fonte da demonstração para Android ↗
Demonstra inicialização, abertura de chat, envio de texto, formulários de coleta, entradas personalizadas e funções de retorno de chamada comuns. - APK de demonstração no GitHub ↗ · SDK AAR no GitHub ↗
Veja os arquivos da versão no GitHub e faça o download deles nas páginas correspondentes do GitHub.
03 · SDK nativo para iOS
Para aplicativos nativos que executam iOS 15.0 ou posterior. A versão 0.1.2 é distribuída como um XCFramework dinâmico e oferece suporte a dispositivos arm64, além de simuladores arm64 e x86_64. O SDK fornece um host SwiftUI e um contêiner UIKit; o aplicativo host fornece sua própria entrada de chat e chama SalesmartlyChat.openChat() para abrir o chat.
- Guia de integração com iOS ↗
Compatível com o Swift Package Manager ou integração manual com XCFramework. O guia aborda inicialização, hospedagem em SwiftUI/UIKit, informações do usuário, comandos comuns e callbacks de eventos. - Código-fonte da demonstração em SwiftUI ↗
Demonstra inicialização assíncrona, IDs de convidados persistentes, montagem do SalesmartlyChatHost, entrada de chat definida pelo host, mensagens, formulários de coleta, entradas personalizadas e callbacks comuns. - Repositório SwiftPM ↗ · SDK ZIP v0.1.2 no GitHub ↗
Adicione o produto SalesmartlyChat na versão 0.1.2 ou inspecione o arquivo ZIP do SDK na página do arquivo no GitHub.
04 · WebView para dispositivos móveis e multiplataforma
Para aplicativos móveis nativos e frameworks multiplataforma que carregam a página de chat do SaleSmartly em uma WebView.
- WebView do Android ↗
Para projetos nativos do Android; demonstra o carregamento da página de chat do SaleSmartly em uma WebView. - WebView do iOS ↗
Exemplo nativo do Xcode com integração do WebView e localização do arquivo de permissões Info.plist. - Flutter WebView ↗
Utiliza o WebViewController para carregar a página e inclui a configuração de dependências, a execução de comandos e a localização do arquivo de entrada. - React Native (Expo) ↗
Utiliza react-native-webview e inclui configuração de dependências, comandos de inicialização e o arquivo de entrada App.tsx. - WebView do aplicativo uni ↗
Utiliza o componente web-view, é executado com HBuilderX e inclui configurações de permissão no arquivo manifest.json. - NativeScript Vue ↗
Utiliza o componente WebView para iOS e Android e identifica o arquivo de entrada Home.vue.
O código-fonte e as instruções de instalação são baseados nos branches principais dos repositórios GitHub vinculados.