Usavo discourse://open sul mio dispositivo iOS per far aprire DiscourseHub, ma non funziona più e nemmeno viene evidenziato come link in un’email di testo normale come faceva una volta.
Questo schema URL non funziona più? C’è qualcosa di nuovo che posso provare? Ho tentato discoursehub://open e anche questo non sembra funzionare al momento (1.8.2).
Potrebbe essere un problema con Mail di iOS piuttosto che con l’app stessa. Ho un sistema impostato per inviarmi un elenco di collegamenti da controllare quotidianamente, e una delle cose che voglio fare almeno una volta al giorno è controllare l’app Discourse. discourse://open nell’email di testo normale veniva evidenziato come collegamento e apriva DiscourseHub quando lo toccavo, ma di recente (non sono sicuro esattamente quando) l’URL nell’email ha smesso di essere visualizzato come collegamento.
Quindi potrebbe essere una cosa di Mail di iOS, ma non sono sicuro di come sappia che le stringhe simili a URL devono essere visualizzate come collegamenti nelle email di testo normale. È perché discourse:// deve essere registrato dall’app come uno schema legittimo? Quando invio un messaggio HTML con un collegamento a discourse://open posso toccarlo su iOS e venire indirizzato all’app, ma non quando quello schema URL è in testo normale.
Sì, vedo che un link HTML scritto manualmente apre l’app con quell’URL. Ma Mail di iOS non trasforma più quell’URL in un link cliccabile in un’email di testo normale. L’app deve registrare lo schema URL con il sistema operativo in qualche modo? È cambiato qualcosa?
Sì, l’app DiscourseHub registra quello schema URL personalizzato. Hai installato DiscourseHub? In caso contrario, puoi installarlo e vedere se a quel punto quegli URL vengono trasformati in collegamenti?
Purtroppo, ciò comporterebbe una rielaborazione significativa del mio sistema che mi invia via email elenchi di link. A questo punto è solo un miscuglio di bash, cron e file di testo.
Non mi interessa molto, e tecnicamente non è nemmeno la mia community. Speravo solo di far funzionare di nuovo discourse://open come prima, ma sembra che quella funzionalità/caratteristica sia scomparsa ora.
Cosa determina che il link sia discourse://open? È sotto il tuo controllo? Perché non puoi cambiarlo in discourse://auth_redirect che ora fa la stessa cosa?
Per quanto ne so, non ci sono state modifiche recenti all’app a questo riguardo, quindi è probabile che si tratti di un problema con il tuo dispositivo, Mail, iOS e così via.
È solo Mail di iOS che visualizza un’email in testo normale. Fino a poco tempo fa, discourse://open era un link cliccabile alla pari con le stringhe http/https. È esattamente ciò che ho cercato di comunicare per tutto questo thread, per quanto goffamente. Non ho idea di cosa sia cambiato.
Il mio sistema, così come è attualmente progettato, concatena semplicemente file di testo e li invia tramite mailx, quindi l’HTML non viene interpolato.
discourse://open funziona ancora tramite la barra degli indirizzi di Safari e funziona anche per me in iOS Mail (iOS 15.5). Non funziona per me in Yahoo Mail.
Non sono sicuro che la stringa che segue :// abbia molta importanza, è sufficiente usare solo discourse://. Darei un’occhiata al codice sorgente per decidere quali stringhe non puoi usare in sicurezza per aprire l’Hub.
Purtroppo, anche discourse:// non è stato visualizzato come link nell’app Mail di iOS. Ancora una volta, non ho idea di cosa sia cambiato e in quale applicazione per causare l’interruzione di questo rendering, né come testarlo.