Olá,
Estou no processo de criar um aplicativo para o meu fórum em dispositivos iOS. Felizmente, existe um projeto chamado PWABuilder que fornece um projeto XCode pronto para empacotar um webapp em um aplicativo. Isso também funcionou muito bem com meu fórum Discourse, no entanto, não há um botão de voltar ou algo similar que facilitaria a navegação.
App iOS gerado com o PWABuilder (sem rodapé de navegação):
Há uma barra de rodapé no PWA do iOS, onde existe um botão de voltar. Ainda não encontrei uma maneira de exibir isso fora do PWA do iOS.
O PWA do iOS tem rodapé de navegação, mas não é possível forçar sua exibição externa (não encontrei uma maneira fácil):
Agora, minha pergunta é: esse rodapé também poderia ser exibido dentro de um WKWebView? Também tenho uma ideia de como resolver isso. Aplicativos gerados com o PWABuilder possuem a funcionalidade de definir um cookie quando usados. Que tal exibir esse rodapé de navegação sempre que o usuário tiver um cookie como “mobile_footer_nav”? Assim, o problema estaria resolvido.
Configurações que podem ser definidas dentro de um aplicativo gerado com o PWABuilder (cookie ao usar o app):
Ficaria muito feliz se a equipe de desenvolvimento pudesse dar uma olhada nisso.
(Eu sei que existe o aplicativo DiscourseHub, mas um aplicativo separado para um fórum é a opção mais elegante e mais fácil para o usuário usar e entender.)


