Esta aplicação simplifica a depuração de notificações push para dispositivos iOS. Permite enviar e testar notificações push através do Apple Push Notification Service (APNS) e do Firebase Cloud Messaging (FCM) diretamente a partir do seu ambiente de desenvolvimento. Ajuda a perceber por que razão os dispositivos não recebem notificações, oferecendo funcionalidades de depuração poderosas e opções de payload flexíveis.
Funcionalidades principais:
Envio de notificações push para APNS e FCM: Envie facilmente notificações push para a sua aplicação iOS através de APNS ou FCM. Quer esteja a testar em desenvolvimento ou em produção, a aplicação dá-lhe total controlo sobre o envio de notificações.
Suporte para códigos de erro: A aplicação identifica e explica os códigos de erro devolvidos pelo APNS e pelo FCM, facilitando o diagnóstico de problemas na sua configuração. Isto inclui payloads incorretos e certificados expirados.
Payloads JSON personalizáveis: Crie e envie payloads JSON personalizados para APNS e FCM. Esta funcionalidade permite-lhe simular cenários de notificações reais e testar como a sua aplicação lida com diferentes tipos de mensagens, como alertas, badges ou notificações silenciosas.
Suporte para chave P8 e certificado P12 APNS: A aplicação suporta o envio através de chave P8 ou certificado P12, garantindo compatibilidade com a sua configuração APNS existente.
Suporte para a API FCM HTTP/v1 (Service Account e Google Developer): Quer utilize um projeto Google Developer ou uma conta de serviço, a aplicação integra-se perfeitamente com o FCM.
Como resolve os problemas de notificações: Se alguma vez se perguntou por que razão o seu dispositivo iOS não recebe notificações, esta aplicação é a ferramenta certa. Permite testar e depurar notificações diretamente no Xcode, sem necessidade de serviços de terceiros ou servidores de notificações externos.
Como funciona: Configure as suas credenciais APNS ou FCM, crie os seus payloads personalizados e envie as notificações. Receberá feedback imediato e códigos de erro se algo correr mal, permitindo-lhe corrigir rapidamente os problemas. Se estiver a trabalhar no Xcode, certifique-se de ativar o "Sandbox environment" para enviar notificações de teste durante o desenvolvimento.
Esta versão agora oferece suporte a envios de dados. As cargas úteis associadas agora também são validadas.