Os desenvolvedores obtêm mais métricas do iOS à medida que a Apple aprimora seu Console de Notificação Push

Os desenvolvedores ganham acesso a métricas do iOS atualizadas conforme aprimoramentos são feitos no Console de Notificação Push da Apple

screen-hero-1-large-light-2x.png

Uma visão da nova área de métricas no Console de Notificações Push.

O usuário médio de smartphone nos EUA recebe cerca de 46 notificações push por dia, de acordo com a empresa de análise de aplicativos Business of Apps. OK, vamos fazer algumas contas: Existem mais de 1,46 bilhão de usuários ativos de iPhone em todo o mundo. Aproximadamente 46 notificações multiplicado por um bilhão e meio de usuários resulta em cerca de 67 bilhões de notificações por dia – ou impressionantes 24,5 trilhões de notificações enviadas a cada ano.

Com tantas mensagens sendo enviadas pelo éter, é bom que a Apple tenha atualizado suas ferramentas de gerenciamento de notificações.

Também: O novo programa de desenvolvedores da Apple para fornecer suporte para iOS 17, VisionOS e muito mais

Embora as notificações do Apple iOS existam desde 2009, foi apenas este ano, na WWDC, que a Apple introduziu seu Console de Notificações Push, uma ferramenta para desenvolvedores usarem para gerenciar, depurar e testar notificações. Ontem, a empresa anunciou um novo recurso para esse Console: métricas de notificação. A Apple diz que os desenvolvedores agora podem obter uma “visão agregada dos status de entrega e insights sobre várias estatísticas para notificações, incluindo uma análise detalhada com base no tipo e na prioridade do envio”.

Notificações fornecem atualizações em tempo real de aplicativos e sites diretamente para o dispositivo iOS do usuário, o que fornece informações úteis ao usuário e aumenta o engajamento e o uso geral do aplicativo. Muitos usuários têm contado com nossas notificações para se manterem em contato ou gerenciarem projetos importantes.

As notificações da Apple são gerenciadas pelo serviço de Notificação Push da Apple (APNs). Quando um aplicativo interage com você pela primeira vez, ele pede permissão para enviar notificações. Se você concorda em aceitá-las, um token exclusivo é gerado pelo APNs e enviado para o seu dispositivo. Esse token te identifica, tornando possível para você e somente você receber suas notificações. Em seguida, o token é registrado com o servidor de aplicativos que o desenvolvedor do aplicativo usa para gerenciar a presença online do aplicativo.

Quando um aplicativo deseja enviar uma notificação, seu servidor de aplicativos envia uma solicitação para o APNs com o ID do token, e então o APNs gerencia a entrega para o seu dispositivo. É um mecanismo bastante eficiente e robusto.

Usando o Console de Notificações Push, os desenvolvedores podem testar notificações sem precisar fazê-las funcionar no código primeiro. Dessa forma, eles podem ajustar suas notificações, ver como elas funcionam nos dispositivos e testar — e só então precisar codificar a interface em seu aplicativo. Isso pode economizar muito tempo.

Também: Bug misterioso faz com que iPhones desliguem aleatoriamente por várias horas durante a noite

Outro recurso chave introduzido na WWDC deste ano é a capacidade de examinar os registros de entrega de notificações, o que ajuda os desenvolvedores a entenderem por que uma notificação pode não ter sido entregue. Isso pode ser muito útil, não apenas na fase de desenvolvimento, mas também após a implantação do aplicativo, se descobrir que as notificações esperadas não estão sendo vistas pelos usuários.

O Console de Notificações Push também oferece ferramentas para testar e gerar chaves de autenticação, além de verificar a validade e o âmbito dos tokens de dispositivos individuais atribuídos entre um aplicativo e um determinado dispositivo.

Agora, com a adição de métricas de notificação ao Console, os desenvolvedores podem receber informações por período de tempo, mostrando um dia, uma semana ou um mês. Os detalhes sobre as notificações médias e totais registradas pelo APNs incluem:

  • Recebido pelo APNs
  • Entregue ao dispositivo
  • Entregue ao dispositivo (A partir do armazenamento)
  • Armazenado – Dispositivo Offline
  • Armazenado – Considerações de energia
  • Descartado – Token não registrado
  • Descartado – Token não registrado (A partir do armazenamento) Descartado – Expirado
  • Descartado – Desabilitado
  • Descartado – Desabilitado (A partir do armazenamento)

Também: Desenvolvedores de software trabalham melhor em equipes. Veja como a IA está ajudando

Esses dados podem ser muito úteis para os desenvolvedores, pois eles poderão ver como suas notificações estão sendo tratadas entre os APNs e os dispositivos dos usuários.

O Console de Notificação por Push da Apple está disponível para qualquer pessoa registrada como desenvolvedora no programa Apple Developer.


Você pode acompanhar as atualizações diárias do meu projeto nas redes sociais. Não deixe de se inscrever na minha newsletter semanal de atualizações on Substack, e me seguir no Twitter em @DavidGewirtz, no Facebook em Facebook.com/DavidGewirtz, no Instagram em Instagram.com/DavidGewirtz, e no YouTube em YouTube.com/DavidGewirtzTV.