Aggiunta di un pulsante indietro per tornare alla posizione dello scorrimento

Ciao a tutti,

Ho bisogno di aiuto con la navigazione sulla mia app. Ecco il flusso su cui sto lavorando:

  1. L’utente scorre verso il basso la schermata principale (immagine allegata: “home”), leggendo i titoli degli ultimi argomenti.
  2. Quando clicca su un argomento specifico (immagine allegata: “Bear hugs gone too far”), viene portato alla schermata dei dettagli dell’argomento (immagine allegata: “topic screen”), dove può leggere il testo completo e le risposte.
  3. Il problema: non c’è un pulsante “indietro” che permetta all’utente di tornare allo stesso punto dello scorrimento nella schermata principale per continuare a sfogliare gli argomenti.

Come posso aggiungere un pulsante per far tornare l’utente alla posizione esatta di scorrimento in cui si trovava nella schermata principale?

Grazie in anticipo per qualsiasi suggerimento!



Scorri verso destra dal lato sinistro.

1 Mi Piace

Ci ho provato ma non funziona. Grazie comunque, @merefield!

Funziona anche qui su Meta

1 Mi Piace

Chiamami confuso ma il tuo browser non ha un pulsante indietro? L’ho appena testato sul mio iPhone in Safari e Chrome e i pulsanti indietro mi riportano esattamente a dove ero nella pagina dell’elenco degli argomenti. Anche lo scorrimento a sinistra e a destra per tornare indietro e avanti rispettivamente (come quello che Robert ha menzionato sopra) funziona. :thinking: anche l’app hub ha pulsanti avanti e indietro e lo scorrimento.

3 Mi Piace

Mi scuso per non aver fornito il contesto completo: la mia community di discourse è integrata nella nostra app mobile… forse è per questo che non c’è il pulsante indietro e lo scorrimento non funziona?

2 Mi Piace

Quindi questo è il tuo problema :slight_smile:

Piuttosto non necessario (almeno su Android) poiché ha un eccellente supporto per le PWA nativamente (uno dei motivi per cui sono passato da Apple e dal loro trascinare i piedi)

Discourse è una PWA pronta all’uso :rocket:

Basta installare il sito web.

3 Mi Piace

Ciao @cristo!
Se vuoi davvero incorporarlo, forse questo componente ti aiuterà?

Anche se non sono sicuro che torni alla posizione di scorrimento.

4 Mi Piace

@NateDhaliwal grazie mille!!

Sì, ha aiutato! C’è solo un dettaglio che forse sai come risolvere.

Il pulsante indietro scompare quando scorri verso il basso (vedi video allegato)… è possibile avere il pulsante indietro fisso/fluttuante in cima allo schermo in modo che rimanga visibile anche durante lo scorrimento?

Ciao. Poiché non controllo questo componente, dovrai effettuare questa richiesta nell’argomento del componente stesso. Grazie!

1 Mi Piace

Mi dispiace, non conosco bene le app Android, ma questo non è un pulsante indietro?

Penso che si riferissero al pulsante indietro del componente.

1 Mi Piace

Questo pulsante sarà goffo e non necessario.

Alla fine c’è qualcosa che non va nell’app che impedisce lo scorrimento indietro, che è nativo di Discourse e dovrebbe essere supportato dall’app.

Ho distribuito diverse app sull’App Store e sul Play Store (nessuna delle quali aveva questo problema)

Se hai budget, posso dare un’occhiata alla causa principale per te.

1 Mi Piace

Sì, lo è. Ma quando gli utenti fanno clic su quel pulsante, l’app si chiude (va in background) invece di tornare indietro.

@cristo potresti provare questo TC esistente e farmi sapere cosa ne pensi…

1 Mi Piace

Ho appena provato su iPhone 15 Pro Max: i pulsanti indietro e avanti non compaiono in Safari, mentre compaiono in Chrome ma non funzionano :cry:

1 Mi Piace

L’ho provato sulla nostra app mobile (webview incorporata) e non ha funzionato.

I pulsanti indietro e avanti appaiono, ma non succede nulla quando ci clicco sopra.

Grazie per aver controllato e per favore pubblica eventuali idee di design aggiuntive o esempi che trovi.

1 Mi Piace