スクロール位置に戻るためのバックボタンを追加

皆さん、こんにちは。

アプリのナビゲーションについて助けが必要です。現在作業中のフローは以下のとおりです。

  1. ユーザーはホーム画面(添付画像:「home」)を下にスクロールし、最新トピックのタイトルを読みます。
  2. 特定のトピック(添付画像:「Bear hugs gone too far」)をクリックすると、トピック詳細画面(添付画像:「topic screen」)に移動し、全文と返信を読むことができます。
  3. 問題点: ホーム画面のスクロール位置に正確に戻り、トピックの閲覧を続けられる「戻る」ボタンがありません。

ホーム画面でいた元のスクロール位置にユーザーを戻すボタンを追加するにはどうすればよいでしょうか?

ご提案をお待ちしております!



左側から右にスワイプします。

「いいね!」 1

それを試しましたが、うまくいきませんでした。とにかくありがとう、@merefield

Metaでも動作します

「いいね!」 1

混乱していると言われるかもしれませんが、ブラウザには戻るボタンがありませんか? iPhoneのSafariとChromeでテストしましたが、戻るボタンでトピックリストページに戻ることができました。左右のスワイプでそれぞれ戻る・進む(ロバートが上記で言及したような)も機能します。 :thinking: hubアプリにも前後のボタンとスワイプがあります。

「いいね!」 3

完全な文脈を提供できず申し訳ありません。私のディスコースコミュニティはモバイルアプリに組み込まれています。それが、戻るボタンがなく、スワイプが機能しない理由でしょうか?

「いいね!」 2

それがあなたの問題です :slight_smile:

(少なくともAndroidでは)ネイティブでPWAの優れたサポートがあるため、これも不必要です(私がAppleとその遅延から切り替えた理由の1つです)。

Discourseは標準でPWAです :rocket:

ウェブサイトをインストールするだけです。

「いいね!」 3

Hi @cristo
もし本当に埋め込みたいのであれば、このコンポーネントが役立つかもしれません。

ただし、スクロール位置まで戻るかどうかはわかりません。

「いいね!」 4

@NateDhaliwal ありがとうございます!!

はい、解決しました!ただ、一つだけ修正方法をご存知かもしれない詳細があります。

スクロールダウンすると戻るボタンが消えてしまいます(添付の動画をご覧ください)… 戻るボタンを画面の上部に固定/フローティングさせて、スクロールしても常に表示されるようにすることは可能でしょうか?

こんにちは。このコンポーネントは私が管理していないため、コンポーネント自体のトピックでこのリクエストを行う必要があります。よろしくお願いします!

「いいね!」 1

申し訳ありませんが、Androidアプリについてはよく分かりませんが、これは戻るボタンではありませんか?

コンポーネントの戻るボタンのことだと思います。

「いいね!」 1

このボタンは扱いにくく、不要になるでしょう。

結局のところ、Discourse のネイティブ機能であるスワイプバックをアプリがサポートしていないという問題があります。

私はいくつかのアプリを App Store および Play Store にデプロイしたことがありますが(いずれもこの問題はありませんでした)。

予算があれば、根本原因を調査します。

「いいね!」 1

はい、そうです。しかし、ユーザーがそのボタンをクリックすると、アプリは戻るのではなく、閉じます(バックグラウンドに移動します)。

@cristo この既存のTCを試して、ご意見をお聞かせいただけますでしょうか…

「いいね!」 1

iPhone 15 Pro Maxで試したのですが、Safariでは「戻る」と「進む」ボタンが表示されず、Chromeでは表示されるものの機能しませんでした :cry:

「いいね!」 1

モバイルアプリ(埋め込みWebview)で試しましたが、動作しませんでした。

「戻る」と「進む」ボタンは表示されますが、クリックしても何も起こりません。

ご確認いただきありがとうございます。追加のデザインアイデアや参考になるものがありましたら、ぜひ投稿してください。

「いいね!」 1