إضافة زر رجوع للعودة إلى الموضع المنقول

مرحباً بالجميع،

أحتاج إلى مساعدة بشأن التنقل في تطبيقي. إليك التدفق الذي أعمل عليه:

  1. يقوم المستخدم بالتمرير لأسفل الشاشة الرئيسية (الصورة مرفقة: “home”)، وقراءة عناوين أحدث المواضيع.
  2. عندما ينقرون على موضوع معين (الصورة مرفقة: “Bear hugs gone too far”)، يتم نقلهم إلى شاشة تفاصيل الموضوع (الصورة مرفقة: “topic screen”)، حيث يمكنهم قراءة النص الكامل والردود.
  3. المشكلة: لا يوجد زر “رجوع” يسمح للمستخدم بالعودة إلى نفس نقطة التمرير في الشاشة الرئيسية لمواصلة تصفح المواضيع.

كيف يمكنني إضافة زر لإعادة المستخدم إلى موضع التمرير الدقيق الذي كان فيه في الشاشة الرئيسية؟

شكراً مقدماً على أي اقتراحات!



اسحب لليمين من الجانب الأيسر.

إعجاب واحد (1)

جربت ذلك ولكنه لا يعمل. شكراً على أي حال، @merefield!

يعمل هنا في ميتا أيضًا

إعجاب واحد (1)

لا تفهموني خطأ، أليس لمتصفحك زر للخلف؟ لقد اختبرت للتو على جهاز iPhone الخاص بي في Safari و Chrome، وأزرار الرجوع تعيدني مباشرة إلى حيث كنت في صفحة قائمة الموضوعات. التمرير لليسار ولليمين للرجوع وللأمام على التوالي (مثل ما ذكره روبرت أعلاه) يعمل أيضًا. :thinking: تطبيق hub لديه أيضًا أزرار للخلف وللأمام والتمرير.

3 إعجابات

عذرًا لعدم تقديم السياق الكامل: مجتمع الخطاب الخاص بي مدمج في تطبيق الهاتف المحمول الخاص بنا… ربما لهذا السبب لا يوجد زر رجوع ولا تعمل الإيماءة بالسحب؟

إعجابَين (2)

إذًا هذه هي مشكلتك :slight_smile:

غير ضرورية إلى حد ما أيضًا (على الأقل على Android) نظرًا لأنها تتمتع بدعم ممتاز لتطبيقات الويب التقدمية (PWAs) بشكل أصلي (أحد الأسباب التي دفعتني للتحول من Apple وتأخرهم)

Discourse هو تطبيق ويب تقدمي (PWA) جاهز للاستخدام :rocket:

فقط قم بتثبيت الموقع.

3 إعجابات

مرحباً @cristo!
إذا كنت ترغب حقًا في تضمينها، فربما يساعدك هذا المكون؟

على الرغم من أنني لست متأكدًا مما إذا كان يعود إلى الموضع الذي تم التمرير إليه.

4 إعجابات

@NateDhaliwal شكراً جزيلاً!!

لقد ساعد ذلك نعم! هناك مجرد تفصيل واحد ربما تعرف كيفية إصلاحه.

يختفي زر الرجوع عند التمرير لأسفل (يرجى رؤية الفيديو المرفق)… هل من الممكن تثبيت زر الرجوع/جعله عائمًا في أعلى الشاشة بحيث يظل مرئيًا حتى عند التمرير؟

مرحباً. بما أنني لا أتحكم في هذه المكونات، فسيتعين عليك تقديم هذا الطلب في موضوع المكون نفسه. شكراً!

إعجاب واحد (1)

عذرًا، أنا لا أعرف تطبيقات أندرويد جيدًا، ولكن أليس هذا زر الرجوع؟

أعتقد أنهم كانوا يشيرون إلى زر الرجوع الخاص بالمكون.

إعجاب واحد (1)

سيكون هذا الزر غير عملي وغير ضروري.

في النهاية، هناك خطأ ما في التطبيق يمنع التمرير للخلف، وهو أمر أصلي في Discourse ويجب أن يدعمه التطبيق.

لقد قمت بنشر العديد من التطبيقات على متجر التطبيقات ومتجر Play (لم يكن لدى أي منها هذه المشكلة)

إذا كانت لديك ميزانية، يمكنني إلقاء نظرة على السبب الجذري لك.

إعجاب واحد (1)

نعم، إنه كذلك. ولكن عندما ينقر المستخدمون على هذا الزر، يُغلق التطبيق (يذهب إلى الخلفية) بدلاً من الرجوع.

@cristo هل يمكنك تجربة هذا الـ TC الحالي وإخباري برأيك…

إعجاب واحد (1)

لقد جربت للتو على iPhone 15 Pro Max - لا تظهر أزرار رجوع و تقدم في سفاري، وتظهر في كروم ولكنها لا تعمل :cry:

إعجاب واحد (1)

لقد جربت ذلك على تطبيق الهاتف المحمول الخاص بنا (web view مضمن) ولم ينجح الأمر.

تظهر زرا الرجوع والتقديم، لكن لا يحدث شيء عند النقر عليهما.

شكراً للتحقق من ذلك، ويرجى نشر أي أفكار تصميم إضافية أو أمثلة تجدها.

إعجاب واحد (1)