

**Aviso de fim do suporte:** em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Após 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint nem seus recursos (endpoints, segmentos, campanhas, jornadas e analytics). Para obter mais informações, consulte [Fim do suporte do Amazon Pinpoint](https://docs.aws.amazon.com/console/pinpoint/migration-guide). **Observação:** APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Integrar o Amazon Pinpoint à sua aplicação
<a name="integrate"></a>

Integre o Amazon Pinpoint ao seu código de cliente para compreender e envolver os usuários.

Após a integração, quando os usuários executarem sua aplicação, ela se conecta ao serviço do Amazon Pinpoint para adicionar ou atualizar os *endpoints*. Os endpoints representam os destinos para os quais você pode enviar mensagens, como dispositivos do usuário, endereços de e-mail ou números de telefone.

Sua aplicação pode então fornecer dados de uso ou *eventos*. Visualize os dados de eventos no console do Amazon Pinpoint para saber quantos usuários você tem, a frequência com que eles usam o aplicativo, quando eles o utilizam e muito mais. 

Depois que seu aplicativo fornece endpoints e eventos, você pode usar essas informações para personalizar campanhas de mensagens para audiências ou *segmentos* específicos. (Você também pode enviar mensagens usando listas simples de destinatários, sem criar campanhas.)

Use os tópicos desta seção para integrar o Amazon Pinpoint ao cliente móvel ou web. Esses tópicos incluem exemplos de código e procedimentos para a integração com um aplicativo JavaScript, Android, Swift ou Flutter. Para iniciar a integração dos aplicativos, consulte [Conecte seu aplicativo de front-end ao Amazon AWS Pinpoint usando o Amplify](integrate-sdk.md).

Fora do seu cliente, você pode usar os [AWS SDKs compatíveis](sdk-general-information-section.md) ou a [API do Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/apireference/) para importar endpoints, exportar dados de eventos, definir segmentos de clientes, criar e executar campanhas e muito mais.

**Topics**
+ [Como usar o Amazon Pinpoint com um AWS SDK](sdk-general-information-section.md)
+ [Conecte seu aplicativo de front-end ao Amazon AWS Pinpoint usando o Amplify](integrate-sdk.md)
+ [Registrar endpoints do Amazon Pinpoint na sua aplicação](integrate-endpoints.md)
+ [Relatar eventos do Amazon Pinpoint no seu aplicativo](integrate-events.md)

# Como usar o Amazon Pinpoint com um AWS SDK
<a name="sdk-general-information-section"></a>

AWSOs kits de desenvolvimento de software (SDKs) da estão disponíveis para muitas linguagens de programação populares. Cada SDK fornece uma API, exemplos de código e documentação que permitem que os desenvolvedores criem facilmente aplicações em seu idioma de preferência.


| Documentação do SDK | Exemplos de código | 
| --- | --- | 
| [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK para C\$1\$1 Exemplos de código do](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI Exemplos de código da](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK para Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK para Go Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK para Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK para Java Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK para JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK para JavaScript Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK para Kotlin Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK para .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK para .NET Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK para PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK para PHP Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Ferramentas da AWS para PowerShell](https://docs.aws.amazon.com/powershell) | [Ferramentas da AWS para PowerShell Exemplos de código da](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK para Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK para Python (Boto3) Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK para Ruby Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK para Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK para Rust Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK para SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK para SAP ABAP Exemplos de código da](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK para Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK para Swift Exemplos de código do](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Para obter exemplos específicos do Amazon Pinpoint, consulte [Exemplos de código para o Amazon Pinpoint usando AWS SDKs](service_code_examples.md).

**Exemplo de disponibilidade**  
Não consegue encontrar o que precisa? Solicite um exemplo de código usando o link **Fornecer feedback** na parte inferior desta página.

# Conecte seu aplicativo de front-end ao Amazon AWS Pinpoint usando o Amplify
<a name="integrate-sdk"></a>

Use o AWS Amplify para integrar seu aplicativo com o. AWS Para aplicativos Swift, consulte [Conceitos básicos](https://docs.amplify.aws/gen1/swift/start/getting-started/introduction/) na documentação do Amplify para Swift. Para aplicativos Android, consulte a documentação sobre [Conceitos básicos](https://docs.amplify.aws/gen1/android/start/getting-started/introduction/) de SDK do Amplify para Android. Para o aplicativo React Native, consulte [Introdução](https://docs.amplify.aws/gen1/react-native/start/getting-started/introduction/) na documentação do Amplify JavaScript . Para aplicativos Flutter, consulte a documentação sobre [Conceitos básicos](https://docs.amplify.aws/gen1/flutter/start/getting-started/introduction/) do SDK do Flutter. Esses tópicos ajudam você a:
+ Configuração dos recursos de back-end.
+ Conecte o aplicativo aos recursos de back-end usando as bibliotecas do Amplify. 

Para saber mais sobre como conectar o aplicativo de frontend ao Amazon Pinpoint para análises, mensagens no aplicativo e notificações por push, consulte [AWS Amplify](https://docs.amplify.aws/react/build-a-backend/).

## Próxima etapa
<a name="integrate-sdk-next"></a>

Depois de integrar o AWS Amplify ao seu aplicativo, atualize seu código para registrar os dispositivos de seus usuários como endpoints. Para obter mais informações, consulte [Registrar endpoints do Amazon Pinpoint na sua aplicação](integrate-endpoints.md).

# Registrar endpoints do Amazon Pinpoint na sua aplicação
<a name="integrate-endpoints"></a>

Quando um usuário inicia uma sessão (por exemplo, ao executar um aplicativo móvel), o aplicativo móvel ou web pode registrar automaticamente (ou atualizar) um *endpoint* com o Amazon Pinpoint. O endpoint representa o dispositivo com o qual o usuário inicia a sessão. Ele inclui os atributos que descrevem o dispositivo e também pode incluir atributos personalizados que você define. Os endpoints também podem representar outros métodos de comunicação com os clientes, como endereços de e-mail ou números de celular. 

Depois que o aplicativo registra os endpoints, você pode segmentar seu público com base nos atributos do endpoint. Em seguida, você pode atrair esses segmentos com campanhas de mensagens personalizadas. Você pode também usar a página **Analytics** no console do Amazon Pinpoint para exibir gráficos sobre o registro de endpoints e de atividade, como **novos endpoints** e **endpoints ativos diariamente**.

Você pode atribuir um único ID de usuário a vários endpoints. Um ID de usuário representa um único usuário, ao passo que cada endpoint que recebe o ID de usuário representa um dos dispositivos do usuário. Depois de atribuir IDs o usuário aos seus endpoints, você pode visualizar gráficos sobre a atividade do usuário no console, como **usuários ativos diários e usuários** **ativos mensais**. 

## Antes de começar
<a name="integrate-endpoints-before"></a>

Se você ainda não fez isso, integre o SDK AWS móvel para Android ou iOS ou integre a biblioteca AWS JavaScript Amplify ao seu aplicativo. Para obter mais informações, consulte [Conecte seu aplicativo de front-end ao Amazon AWS Pinpoint usando o Amplify](integrate-sdk.md).

## Registre endpoints com o AWS celular SDKs para Android ou iOS
<a name="integrate-endpoints-mobile"></a>

Você pode usar o AWS Mobile SDKs para Android ou iOS para registrar e personalizar endpoints. Para obter mais informações e ver exemplos de código, consulte estes documentos:
+ [Registrar endpoints no seu aplicativo](https://docs.amplify.aws/gen1/swift/sdk/analytics/endpoints/) na documentação do SDK do Android.
+ [Registrar endpoints no aplicativo](https://docs.amplify.aws/gen1/android/sdk/analytics/endpoints/) na documentação do SDK do iOS.

## Registre endpoints na biblioteca AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Você pode usar a JavaScript biblioteca AWS Amplify para registrar e atualizar endpoints em seus aplicativos. Para obter mais informações e ver exemplos de código, consulte [Atualizar endpoint na documentação](https://docs.amplify.aws/gen1/nextjs/build-a-backend/more-features/analytics/analytics-migration-guide/#analyticsupdateendpoint) do AWS JavaScript Amplify.

## Próximas etapas
<a name="integrate-endpoints-next"></a>

Depois de atualizar seu aplicativo para registrar endpoints, as informações do dispositivo e os atributos personalizados são fornecidos ao Amazon Pinpoint quando os usuários executam seu aplicativo. Você pode usar essas informações para definir segmentos de público. Você também pode usar o console para ver as métricas do endpoint e os usuários atribuídos ao usuário IDs. Em seguida, execute as etapas em [Relatar eventos do Amazon Pinpoint no seu aplicativo](integrate-events.md) para atualizar seu aplicativo para relatar dados de uso.

# Relatar eventos do Amazon Pinpoint no seu aplicativo
<a name="integrate-events"></a>

Em seu aplicativo móvel ou web, você pode usar o AWS Mobile SDKs ou a [API de eventos do Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) para relatar dados de uso, ou *eventos*, para o Amazon Pinpoint. Você pode relatar eventos para capturar informações, como os tempos das sessões, o comportamento de compra dos usuários, as tentativas de login ou qualquer tipo de evento personalizado que você precisar.

Depois que o aplicativo relata os eventos, você pode visualizar uma análise no console do Amazon Pinpoint. Os gráficos na página **Análises** fornecem métricas para muitos aspectos do comportamento dos usuários. Para obter mais informações, consulte [Referência em gráfico para análises do Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-charts.html) no *Guia do usuário do Amazon Pinpoint*.

Para analisar e armazenar os dados do evento fora do Amazon Pinpoint, configure-o para transmitir os dados ao Amazon Kinesis. Para obter mais informações, consulte [Transmitir dados de eventos do aplicativo por meio do Kinesis e do Firehose usando o Amazon Pinpoint](event-streams.md).

Ao usar as JavaScript bibliotecas AWS Mobile SDKs e AWS Amplify, você pode chamar a API Amazon Pinpoint para relatar os seguintes tipos de eventos:

**Eventos de sessões**  
Indicam quando e com que frequência os usuários abrem e fecham o aplicativo.  
Após o aplicativo relatar eventos de sessão, use a página **Analytics** no console do Amazon Pinpoint para visualizar os gráficos de **Sessões**, **endpoints ativos diariamente**, **Taxa de retenção de 7 dias**, entre outros.

**Eventos personalizados**  
São eventos fora do padrão que você define ao atribuir um tipo de evento personalizado. Você pode adicionar atributos e métricas personalizados a um evento personalizado.  
Na página **Análises** do console, a guia **Eventos** exibe as métricas de todos os eventos personalizados relatados pelo aplicativo.

**Eventos de monetização**  
Relate a receita que é gerada pelo seu aplicativo e o número de itens comprados pelos usuários.  
Na página **Análises**, a guia **Receita** exibe os gráficos de **Receita**, **Usuários pagantes**, **Unidades vendidas**, entre outros.

**Eventos de autenticação**  
Indica a frequência com que os usuários são autenticados no seu aplicativo.  
Na página **Análises**, a guia **Usuários** exibe os gráficos de **Logins**, **Cadastros** e **Falhas de autenticação**.

## Antes de começar
<a name="integrate-events-before"></a>

Se você ainda não tiver feito isso, faça o seguinte:
+ Integre seu aplicativo com o AWS Amplify. Consulte [Conecte seu aplicativo de front-end ao Amazon AWS Pinpoint usando o Amplify](integrate-sdk.md).
+ Atualize o aplicativo para registrar os endpoints. Consulte [Registrar endpoints do Amazon Pinpoint na sua aplicação](integrate-endpoints.md).

## Relate eventos com o AWS celular SDKs para Android ou iOS
<a name="integrate-events-mobile-sdks"></a>

Você pode habilitar um aplicativo móvel para relatar eventos para o Amazon Pinpoint usando o AWS Mobile para SDKs iOS e Android.

Para obter mais informações sobre como atualizar seu aplicativo para registrar e enviar eventos para o Amazon Pinpoint, consulte as seguintes páginas na documentação do Amplify AWS :
+ [Análises](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/) na documentação do SDK do iOS
+ [Análises](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/) na documentação do SDK do Android

## Relate eventos com a biblioteca AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Você pode habilitar JavaScript e React Native para relatar eventos de uso de aplicativos para o Amazon Pinpoint usando a biblioteca Amplify AWS . JavaScript Para obter mais informações sobre como atualizar seu aplicativo para enviar eventos para o Amazon Pinpoint, consulte [Analytics](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/analytics/) na documentação do Amplify AWS . JavaScript 

## Relatar eventos com a API do Amazon Pinpoint
<a name="integrate-events-api"></a>

Você pode usar a API do Amazon Pinpoint ou um AWS SDK para enviar eventos ao Amazon Pinpoint em massa. Para obter mais informações, consulte [Eventos](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) na *Referência de API do Amazon Pinpoint*.

## Próximas etapas
<a name="integrate-events-next"></a>

Depois de atualizar o aplicativo para relatar eventos, ele envia dados de uso para o Amazon Pinpoint. Você pode visualizar esses dados no console e transmiti-los para o Amazon Kinesis. Em seguida, atualize o aplicativo para lidar com as notificações por push que você envia pelo Amazon Pinpoint. Para obter mais informações, consulte os tópicos a seguir no [Guia do usuário do AWS End User Messaging Push](https://docs.aws.amazon.com//push-notifications/latest/userguide/what-is-service.html). 
+ [Configurar notificações por push](https://docs.aws.amazon.com//push-notifications/latest/userguide/procedure-enable-push.html)
+ [Configurar notificações por push do Swift](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#apns-setup)
+ [Configurar notificações por push no Android](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-android)
+ [Configurar notificações por push do Flutter](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-flutter)
+ [Configurar notificações por push do React Native](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-react-native)
+ [Criar um projeto](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-create-project)
+ [Gerenciar notificações por push](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#integrate-push-services)