Pular para o conteúdo

Início rápido do módulo Mendix

Comece a usar o módulo Pushwoosh para Mendix executando o aplicativo de demonstração que acompanha o módulo e enviando uma notificação push para ele.

Pré-requisitos

Anchor link to

Para executar o aplicativo de demonstração, você precisará do seguinte:

Você também precisará do Mendix Studio Pro 11.12.3 ou mais recente com um perfil de navegação móvel nativo, e do Xcode ou Android Studio para produzir a compilação nativa.

O Token de API do Dispositivo na lista acima não é necessário para este módulo. O widget utiliza apenas o Código da Aplicação.

Baixe o aplicativo de demonstração

Anchor link to

Clone o repositório do módulo:

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

O aplicativo de demonstração está na pasta demo. É o mesmo aplicativo contra o qual o módulo é desenvolvido: uma tela com botões para registrar e cancelar o registro do dispositivo, ler o token push, definir e ler tags e postar um evento, além de campos de entrada para a chave e o valor da tag e para o nome do evento.

Abra o aplicativo no Studio Pro

Anchor link to

Abra demo/PushwooshDemo.mpr no Studio Pro. O aplicativo já contém o módulo Pushwoosh, o widget Pushwoosh events na página inicial e um nanoflow por trás de cada botão.

O App Explorer no Studio Pro mostrando o módulo Pushwoosh e suas ações JavaScript ao lado dos nanoflows de demonstração

Defina seu Código da Aplicação

Anchor link to

Abra a página inicial do perfil de navegação móvel nativo, selecione o widget Pushwoosh events e substitua o placeholder XXXXX-XXXXX na propriedade Application Code pelo Código da Aplicação do seu aplicativo no Painel de Controle do Pushwoosh.

As propriedades de configuração do widget Pushwoosh events, com o Código da Aplicação preenchido

Compile o aplicativo nativo

Anchor link to

A demonstração não pode ser executada no aplicativo Make It Native, porque esse aplicativo não contém código nativo de terceiros. Em vez disso, produza um aplicativo de desenvolvedor personalizado ou uma compilação nativa real.

No Windows, use App > Build Native App para abrir o Native Mobile Builder e defina as capacidades da seguinte forma:

  • Push notifications: desativado.
  • Firebase Android: ativado.

O Pushwoosh substitui o push integrado de um aplicativo Mendix em vez de funcionar ao lado dele. Dois serviços de notificação registrados para o mesmo evento do Firebase se sobrepõem e as notificações param de chegar.

No macOS, o Studio Pro não possui o Native Mobile Builder. Em vez disso, configure o template nativo com a ferramenta de linha de comando @mendix/native-mobile-toolkit e, em seguida, compile localmente os projetos iOS e Android gerados.

Para iOS, abra o projeto Xcode gerado e adicione a capacidade Push Notifications em Signing & Capabilities. Para Android, coloque o arquivo google-services.json do seu projeto Firebase no projeto Android gerado.

Execute o aplicativo e registre o dispositivo

Anchor link to

Inicie o tempo de execução do Mendix para o aplicativo, em seguida, inicie a compilação nativa em um dispositivo ou simulador e toque em Register For Push Notifications. O dispositivo solicitará permissão para notificações, se registrará no Pushwoosh e exibirá o token push em uma mensagem.

Envie uma notificação push de teste

Anchor link to

Registre o dispositivo como um dispositivo de teste e envie uma mensagem para ele a partir do Painel de Controle do Pushwoosh. Consulte Teste sua integração para ver os passos.

Próximos passos

Anchor link to