Banners de Notificação

Na verdade, consegui resolver esse problema com uma solução híbrida.

Uma nova configuração de versão de configuração de banner que se aplicará a todos os banners; e novos valores individuais de ID de banner.

Os IDs reais para cada banner são construídos usando ambos os valores. Este método deve fornecer uma melhor flexibilidade, na minha humilde opinião:

  • A visibilidade individual de um banner pode ser redefinida atualizando seu ID de banner sem afetar a visibilidade dos outros banners.
  • Se a visibilidade de vários banners, ou de todos os banners, precisar ser redefinida, a versão da configuração do banner pode ser atualizada.

Implementarei essa alteração em breve.


atualização: A v1.4.0 já foi lançada.

Introduzimos um campo ID de banner exclusivo[1], obrigatório para cada banner de notificação e atualizamos as configurações relacionadas, a lógica de migração e os testes para dar suporte a essa alteração. Além disso, adicionamos uma configuração de versão de configuração de banner para ajudar a redefinir a visibilidade do banner para os usuários quando ocorrem alterações importantes. Essas melhorias garantem que o rastreamento de descarte de banners seja mais robusto e preparado para o futuro.


  1. A exclusividade depende do usuário. Infelizmente, as configurações do objeto de tema não permitem exigir valores exclusivos. No entanto, o rótulo da guia agora usa o valor do ID para torná-los mais visíveis. ↩︎