سلوك خاطئ لتطبيق Discourse عند التبديل بين تطبيقات Android

هل يمكن لتطبيق Discourse لنظام Android التحقق مما إذا كان قد حدد حساسية الإيماءات بشكل غير صحيح؟
يميل تطبيق Discourse لنظام Android إلى تفسير الإيماءة بشكل خاطئ أثناء وجوده في مبدل التطبيقات. عند محاولة التبديل إلى التطبيق بلمسة، فإنه يغلق التطبيق بدلاً من ذلك في معظم الأحيان.
لهذا التطبيق فقط، يميل إلى تفسير اللمسة (التنشيط) على أنها سحب لأعلى (إغلاق التطبيق). أشك في أن حساسية إيماءات نظام التشغيل يتم تجاوزها بواسطة التطبيق لأنه لا يوجد أي تطبيق آخر حساس بنفس القدر.
مع تطبيق Discourse، يجب أن أضغط مع الاستمرار لتجنب السحب لأعلى. حتى في هذه الحالة، إذا لم أتوخ الحذر بشكل خاص لرفعها بشكل مستقيم، فقد تظل تسحب.

هذا هو تطبيق PWA، أليس كذلك؟ إذا كان الأمر كذلك، فهذا خارج عن السيطرة لأنه مدار بواسطة Chrome / Android.

إعجابَين (2)

لست على علم بمن/ما الذي أنشأه. أنا مستخدم (واسميًا مشرف) لمنتدى Discourse، ولست مسؤولاً.

ومع ذلك، فإن السلوك يحدث قبل أن يسلم نظام تشغيل Android إلى التطبيق. لذا، هذا يعني أنه لا ينبغي أن يكون Chrome هو الجاني.

أتوقع أن يرتبط هذا بكيفية تسجيل التطبيق نفسه لدى نظام التشغيل أثناء جزء OnCreate من التعليمات البرمجية؟ (أفترض أنه سيكون هناك تسجيل للسماح بحظر الإجراءات المختلفة.) في هذا التسجيل، أتساءل عما إذا كان المطور قد عيّنه لتمرير عدد كبير جدًا من المعلمات؟ (مثل CSS، يجب عليه فقط تعيين تلك التي تعتبر حرجة وتختلف عن الإعدادات الافتراضية. يجب أن ترث جميع الإعدادات الأخرى من إعدادات الأصل.)

استغرق الأمر بعض الوقت لتحديد هذه الأداة. لإعادة اكتشاف أصلها (تم تثبيتها قبل 2.5 عام ولقد نمت منذ ذلك الحين)، كان من الضروري إلغاء تثبيتها ومعرفة مكان تقديم التطبيق.

نعم، لقد كانت Chrome PWA. أدى إعادة التثبيت إلى مسح الحساسية المفرطة للإيماءات للسحب لأعلى.

إذا كان على المطور القيام بأي شيء لجعل Discourse PWA للمواقع المستضافة “قابلة للتثبيت”، فربما يكون هناك تسجيل أو إعداد سلسلة لجعل مصدر معلومات التطبيق أكثر وضوحًا؟

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.