Aprender sobre o SDK

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Definir o que é um SDK de serviço incorporado.
  • Explicar a vantagem de adicionar o SDK de serviço a seu aplicativo móvel.
  • Definir os pré-requisitos para usar o SDK de serviço.

O que é o SDK de serviço incorporado para aplicativos móveis?

Sim, sabemos, é um nome meio grande. É provável que você tenha muitas perguntas sobre tudo isso. Bem, você está no lugar certo.

O SDK de serviço incorporado para aplicativos móveis é um conjunto de ferramentas para ajudá-lo a incorporar alguns recursos essenciais do Service Cloud a seu aplicativo iOS ou Android.

Snap-ins para aplicativos móveis

Primeira coisa: se você já não sabia, isso não é um produto ou aplicativo independente; é um SDK (kit de desenvolvimento de software). Esse kit de ferramentas ajuda a injetar recursos do Service Cloud em seu aplicativo iOS (iPhone, iPad) ou Android existente. Ele serve para transformar seu aplicativo fabuloso em algo ainda mais grandioso!

Por que esse SDK é tão bom?

O SDK de serviço incorporado traz os recursos Knowledge, gerenciamento de casos e bate-papo diretamente para seu aplicativo.

Recursos do serviço incorporado

Para explicar como isso é legal, que tal uma historinha?

Digamos que sua empresa vende Breguetes. Seus Breguetes são incríveis. E seu aplicativo móvel que vende Breguetes é incrível. O único problema é que você tem ouvido dos clientes que eles precisam de mais ajuda para usar seus Breguetes. Eles também querem um pouquinho mais de ajuda na hora de usar o aplicativo para personalizar seus Breguetes.

Recurso Knowledge

OK. Tudo bem. A primeira coisa que pode ser feita com o SDK de serviço é conectar a base de conhecimento do Breguete em sua organização Salesforce a seu aplicativo nativo. Desnecessário fazer alguém ter que navegar pela Web em seu dispositivo móvel. Em vez disso, torne-a parte de seu aplicativo para que seus clientes se sintam em casa na hora de obter ajuda.

Recurso Gerenciamento de casos

Seus clientes ainda não conseguem achar uma resposta para suas dúvidas? Bem, permita que eles criem casos diretamente no aplicativo. Eles podem fazer perguntas ou deixar comentários sem sair do aplicativo. Podem até receber uma notificação móvel quando um agente comentar em seus casos.

Recurso de bate-papo

Você não sabe o que é isso? Você deseja oferecer suporte em tempo real? Bem, também temos a solução para isso. Usando o bate-papo, um cliente pode conversar por texto com um agente (ou até com um chatbot) quando tem dúvidas.

Ao usar nosso SDK de serviço incorporado, você poderá escolher qualquer combinação desses recursos que atenda às suas necessidades. Melhor ainda: você pode colocar identidade visual na interface para que pareça fazer parte de seu aplicativo.

Agora seus clientes não só vão amar seus Breguetes, mas, se precisarem de ajuda, também vão amar a experiência de suporte ao cliente.

Muito legal, não é? Agora, vamos analisar as engrenagens desse SDK.

Plataformas e recursos do SDK

Damos suporte a duas plataformas de desenvolvimento móveis:

  • iOS. Você pode usar o SDK de serviço incorporado para iOS a fim de criar um aplicativo para iPhones e iPads. Esse SDK requer o iOS versão 10 ou posterior.
  • Android. Você pode usar o SDK de serviço incorporado para Android a fim de criar um aplicativo para dispositivos Android. Esse SDK requer API nível 21 (Lollipop) ou posterior.
Cada plataforma permite escolher entre várias áreas de recursos principais:
  • Knowledge. Talvez você já saiba que pode criar uma base de conhecimento avançada diretamente em sua organização. E que é possível criar um site do Experience Cloud (seja público ou privado) para acessar esses artigos de conhecimento. O SDK se conecta diretamente a esse mecanismo. Você pode apontar o SDK para uma categoria específica de artigos de conhecimento.
  • Gerenciamento de casos. Em um nível mais básico, um cliente pode criar um caso dentro do aplicativo e não precisa nem usar uma conta de usuário para isso. Mas você pode ir mais além e autenticar os usuários para que eles possam gerenciar sua própria lista de casos existentes diretamente no aplicativo.
  • Bate-papo. Ofereça a seus clientes conversas baseadas em texto e em tempo real com seus agentes de suporte ou até com um chatbot.
Esses recursos têm um mecanismo de personalização em comum e, por isso, você só precisa personalizar as coisas uma vez; as alterações se refletirão em toda a interface. É possível personalizar cores, fontes, texto da interface de usuário e imagens. Também damos a você acesso a algumas APIs de nível inferior caso queira criar sua própria interface de usuário do zero.

Preparar sua organização para o SDK

Se você tem interesse em usar o SDK de serviço incorporado em seu aplicativo, primeiro prepare sua organização. Neste módulo, vamos nos concentrar em usar os recursos do Knowledge do SDK. Mas você pode usar qualquer parte do SDK de serviço incorporado que atender às suas necessidades. Para saber exatamente como configurar sua organização, acesse a configuração do Service Cloud no Guia do desenvolvedor do SDK de serviço incorporado (consulte a seção Recursos).

Para continuar a acompanhar este módulo do Trailhead, ative o Knowledge, crie artigos do Knowledge, associe os artigos a categorias e divulgue esses artigos em um site do Experience Cloud. Para ter uma ideia do Knowledge, recomendamos que você conclua o módulo Noções básicas do Knowledge antes de continuar neste módulo. Confira também a Configuração do Cloud para o Knowledge (consulte os Recursos) para ver uma lista completa de requisitos para usar a parte do SDK referente ao Knowledge.

Depois que sua organização estiver preparada, você poderá usar esses recursos avançados do Service Cloud em seu aplicativo com algumas chamadas para nosso SDK móvel.