Eu costumava usar discourse://open no meu dispositivo iOS para fazer o DiscourseHub abrir, mas ele não funciona mais ou nem mesmo é destacado como um link em um e-mail de texto simples como costumava fazer.
Este esquema de URL não funciona mais? Existe algo novo que eu possa tentar? Tentei discoursehub://open e isso também não parece funcionar no momento (1.8.2).
Acho que pode ser um problema com o Mail do iOS em vez do próprio aplicativo. Tenho um sistema configurado para me enviar uma lista de links para verificar diariamente, e uma das coisas que quero fazer pelo menos uma vez por dia é verificar o aplicativo Discourse. discourse://open no e-mail de texto simples costumava ser destacado como um link e abrir o DiscourseHub quando eu o tocava, mas em algum momento relativamente recente (não tenho certeza exatamente quando) o URL no e-mail parou de ser exibido como um link.
Portanto, pode ser um problema do Mail do iOS, mas não tenho certeza de como ele sabe que strings semelhantes a URLs devem ser exibidas como links em e-mails de texto simples. É porque discourse:// precisa ser registrado pelo aplicativo como um esquema legítimo? Quando envio uma mensagem HTML com um link para discourse://open, posso tocá-lo no iOS e ser direcionado para o aplicativo, mas não quando esse esquema de URL está em texto simples.
Sim, vejo que um link HTML escrito manualmente abre o aplicativo com essa URL. Mas o Mail do iOS não transforma mais essa URL em um link clicável em um e-mail de texto simples. O aplicativo precisa registrar o esquema de URL com o sistema operacional de alguma forma? Isso mudou?
Sim, o aplicativo DiscourseHub registra esse esquema de URL personalizado. Você tem o DiscourseHub instalado? Se não, você pode instalá-lo e ver se, em seguida, esses URLs são transformados em links?
Infelizmente, isso envolveria uma reformulação significativa do meu sistema que me envia listas de links por e-mail. Neste momento, é apenas uma confusão de bash, cron e arquivos de texto.
Não estou muito interessado nisso, e tecnicamente nem é minha comunidade. Eu só esperava que discourse://open voltasse a funcionar como antes, mas parece que esse recurso/funcionalidade se foi agora.
O que está determinando que o link seja discourse://open? Isso está sob seu controle? Por que você não pode mudar isso para discourse://auth_redirect, que agora faz a mesma coisa?
Para constar, não houve alterações recentes no aplicativo a esse respeito, portanto, este é provavelmente um problema com seu dispositivo, Mail, iOS e assim por diante.
É apenas o Mail do iOS exibindo um e-mail em texto simples. Até recentemente, discourse://open era um link clicável, comparável a strings http/https. É exatamente isso que eu tenho tentado comunicar ao longo deste tópico, por mais desajeitadamente que seja. Não tenho ideia do que mudou.
discourse://open ainda funciona via barra de endereço do Safari e funciona para mim no iOS Mail também (iOS 15.5). Não funciona para mim no Yahoo Mail.
Não tenho certeza se a string que vem depois de :// importa muito, aliás, basta usar apenas discourse://. Eu olharia o código-fonte para decidir quais strings você não pode usar com segurança para abrir o Hub.
discourse:// também não foi renderizado como um link no e-mail do iOS, infelizmente. Novamente, não tenho ideia do que mudou e em qual aplicativo causou a interrupção dessa renderização, ou mesmo como testar isso.