Pular para o conteúdo

Exemplos de código iOS

Com os exemplos da Pushwoosh para iOS, você pode explorar a funcionalidade da Pushwoosh sem integrar o SDK em seu projeto, ou revisar como o SDK da Pushwoosh é implementado em nossos projetos de exemplo.

Pré-requisitos

Anchor link to

Antes de usar os exemplos, certifique-se de que você tem o seguinte:

Aplicativo de exemplo da Pushwoosh

Anchor link to

Este projeto é um aplicativo iOS básico com o SDK da Pushwoosh integrado, apresentando recursos principais como:

  • Recebimento de notificações push.
  • Rastreamento da entrega de notificações push.
  • Gerenciamento de tags de usuário.
  • Envio de eventos
  • Registro de usuário

Use o aplicativo de exemplo como uma ferramenta de aprendizado ou uma base para o seu desenvolvimento.

1. Baixe o aplicativo de exemplo

Anchor link to

Clone o repositório:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. Configure o projeto

Anchor link to
  1. Abra o projeto no Xcode.

  2. Adicione https://github.com/Pushwoosh/Pushwoosh-XCFramework como Swift Package Dependency.

  3. Defina o bundle identifier para o target principal (PushwooshSampleApp) para corresponder ao seu projeto Pushwoosh (por exemplo, com.pushwoosh.PushwooshSampleApp).

  4. Use o mesmo bundle identifier para o target NotificationService, anexando .NotificationService (por exemplo, com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. Em Info.plist, defina:

Importante: Certifique-se de dar ao token acesso ao aplicativo correto no seu Painel de Controle Pushwoosh. Saiba mais

3. Execute o projeto

Anchor link to
  1. Compile e execute o projeto.
  2. Navegue para a aba Configurações (Settings) no aplicativo.
  3. Toque no botão Register for Pushes.
  4. Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh.

Exemplos de iOS da Pushwoosh

Anchor link to

Explore nosso repositório pushwoosh-quickstart-ios para exemplos de código totalmente documentados que cobrem vários recursos do SDK. Esses exemplos estão prontos para serem usados como referência ou pontos de partida para seus próprios projetos.