Tutorial Implementar o Adobe Experience Cloud em aplicativos para dispositivos móveis
Saiba como implementar aplicativos do Adobe Experience Cloud em seu aplicativo móvel usando o Adobe Experience Platform Mobile SDK.
O Experience Platform Mobile SDK é um SDK do lado do cliente que permite aos clientes da Adobe Experience Cloud interagir com aplicativos da Adobe e serviços de terceiros por meio do Adobe Experience Platform Edge Network. Consulte a documentação do Adobe Experience Platform Mobile SDK para obter informações mais detalhadas.
Este tutorial o orienta pela implementação do Platform Mobile SDK em um aplicativo de amostra chamado Luma. O aplicativo Luma tem funcionalidade que permite a criação de uma implementação realista. Após concluir este tutorial, você deve estar pronto para começar a implementar todas as suas soluções de marketing por meio do Experience Platform Mobile SDK em seus próprios aplicativos móveis.
As lições foram projetadas para:
- iOS, usando a linguagem de programação Swift e a estrutura SwiftUI.
- Android, usando a linguagem de programação Kotlin e Java e a estrutura JetPack Compose.
Após concluir este tutorial, você será capaz de:
-
Crie um esquema usando grupos de campos padrão e personalizados.
-
Configurar um fluxo de dados.
-
Configure uma propriedade de tag móvel.
-
Configurar um conjunto de dados do Experience Platform (opcional).
-
Instale e implemente extensões de tag em um aplicativo.
-
Passe corretamente os parâmetros Experience Cloud para uma exibição da Web.
-
Valide a implementação usando o Adobe Experience Platform Assurance.
-
Adicione os seguintes aplicativos ou extensões do Adobe Experience Cloud:
Permissões
Nessas lições, presume-se que você tenha uma Adobe ID e as permissões de nível de usuário necessárias para concluir os exercícios. Caso contrário, entre em contato com o administrador do Adobe para solicitar acesso.
-
Em Coleção de dados, você deve ter:
-
Plataformas—item de permissão Celular
-
Direitos de propriedade—itens de permissão para Desenvolver, Aprovar, Publicar, Gerenciar extensões e Gerenciar ambientes.
-
Direitos da Empresa—itens de permissão para Gerenciar Propriedades
Para obter mais informações sobre permissões de marcas, consulte Permissões de usuário para marcas na documentação do produto.
-
-
No Experience Platform, você deve ter:
-
Modelagem de Dados — itens de permissão para gerenciar e exibir esquemas.
-
Identity Management — itens de permissão para gerenciar e exibir namespaces de identidade.
-
Coleção de dados — itens de permissão para gerenciar e exibir sequências de dados.
-
Se você for o cliente de um aplicativo baseado em plataforma como o Real-Time CDP, Journey Optimizer ou Customer Journey Analytics e planejar fazer as lições relacionadas, também deverá ter:
- Gerenciamento de dados—itens de permissão para gerenciar e exibir conjuntos de dados.
- Uma sandbox de desenvolvimento que você pode usar para este tutorial.
-
Para as lições do Journey Optimizer, você precisa de permissões para configurar o serviço de notificação por push e criar uma superfície de aplicativo, uma jornada, uma mensagem e predefinições de mensagem. Além disso, para o Gerenciamento de decisões, você precisa das permissões adequadas para gerenciar ofertas e decisões, conforme descrito em Níveis de permissão.
-
-
Para o Adobe Analytics, você deve saber quais conjuntos de relatórios você pode usar para concluir este tutorial.
-
Para o Adobe Target, você deve ter permissão para criar e ativar atividades.
- <your name or initials>
ao nome do objeto que você está instruído a criar.Histórico de versão
-
9 de setembro de 2025:
- Versão Android do aplicativo com instruções.
- Atualizações de alterações na superfície do aplicativo e na funcionalidade da campanha no Journey Optimizer.
-
29 de novembro de 2023: grande revisão com novos aplicativos de amostra e novas lições para mensagens no aplicativo, gestão de decisões e Adobe Target.
-
9 de março de 2022: Primeira publicação
Baixe o aplicativo Luma
Duas versões do aplicativo de amostra estão disponíveis para download. Ambas as versões podem ser baixadas/clonadas de GitHub. Há duas pastas:
- Início: um projeto sem código ou com código de espaço reservado para a maioria do código do Experience Platform Mobile SDK que você precisa usar para concluir os exercícios práticos neste tutorial.
- Término: uma versão com a implementação completa para referência.
Você usa o iOS como a plataforma, Swift como a linguagem de programação, SwiftUI como a estrutura da interface do usuário e Xcode como o ambiente de desenvolvimento integrado (IDE). No entanto, muitos dos conceitos de implementação explicados são semelhantes para outras plataformas de desenvolvimento. Muitos já concluíram com sucesso este tutorial com pouca ou nenhuma experiência de desenvolvimento anterior do iOS e Swift(UI). Não é necessário ser um especialista para concluir as lições, mas você aprenderá mais com elas se ler e entender o código confortavelmente.
Você pode baixar a versão final produzida do aplicativo na App Store.
Duas versões do aplicativo de amostra estão disponíveis para download. Ambas as versões podem ser baixadas ou clonadas de GitHub. Há duas pastas:
- Início: um projeto sem código ou com código de espaço reservado para a maioria do código do Experience Platform Mobile SDK que você precisa usar para concluir os exercícios práticos neste tutorial.
- Término: uma versão com a implementação completa para referência.
Você usa o Android como plataforma, Kotlin+Java como linguagem de programação, JetPack Compose como estrutura de interface do usuário e Android Studio como ambiente de desenvolvimento integrado (IDE). No entanto, muitos dos conceitos de implementação explicados são semelhantes para outras plataformas de desenvolvimento. Muitos já concluíram com sucesso este tutorial com pouca ou nenhuma experiência anterior do Android / Kotlin+Java / JetPack Compose. Não é necessário ser um especialista para concluir as lições, mas você aprenderá mais com elas se ler e entender o código confortavelmente.
Se preferir, você pode participar de um teste para uma versãodo aplicativo da Google Play.
Vamos começar!
Próximo: Criar um esquema XDM