\n\n\nيدفعهم فعليًا للتثبيت من متجر التطبيقات، وهو ما لا أريده.\n\nhttps://meta.discourse.org/t/android-app-installation-is-not-offered/249699/10\n\nبالإضافة إلى ذلك، يبدو أن هذا الإعداد يقدم فقط للمستوى الثقة 1… والذي لا يبدو قابلاً للتكوين؟\n\nعلى أي حال، هل هناك طريقة يمكنني من خلالها الحصول على لافتة مماثلة للمطالبة بتثبيت PWA؟ أم سأحتاج إلى إنشاء مكون سمة لذلك؟
لقد ألغيت تحديد هذين المربعين فقط للاختبار. تم التحميل في فايرفوكس على الهاتف المحمول. لا أرى لافتة حتى الآن… هل تقصد أنه يجب عرض لافتة PWA عندما لا تكون هذه المربعات محددة؟
على حد علمي، فإن لافتة تثبيت PWA مدعومة فقط في Google Chrome، وتستخدم متجر Play لبناء PWA .APK في الوقت الفعلي أثناء عملية التثبيت.
يعتمد ذلك على عدة أشياء لن تكون لديك في هاتف خالٍ من Google.
يبدو أن PWA يجب أن تكون مدعومة في متصفحات أخرى غير Chrome. أعرف أنني قمت بتثبيت PWA من Brave، لذا فإن متصفحي يدعمها بالتأكيد.
beforeinstallprompt يتم تشغيله مرة واحدة فقط - إذا قام المستخدم بإغلاقه، فسيختفي. يبدو أن هذا لتجنب إزعاج المستخدم؟
لا يبدو أن هناك أي طريقة يدوية لتنشيط واجهة برمجة تطبيقات “التثبيت كتطبيق”.
هل يتحقق كود Discourse تحديدًا من Chrome أم أنه يستجيب لـ beforeinstallprompt في أي متصفح؟ (يبدو أنه غير خاص بالمتصفح، انظر رابط الكود أدناه)
يبدو هذا مثل الإعلان الأصلي للميزة في Chrome. يبدو أن القصد كان السماح للمطورين بالاحتفاظ بكائن الحدث، وأن يكونوا دقيقين في الطريقة التي يعرضونها بها للمستخدم. إذا تجاهل المستخدم ذلك، فيجب أن يظهر مرة أخرى في المرة القادمة. فقط إذا بدأ المستخدم المطالبة ثم ألغاها، فيجب تعطيل الحدث لفترة (على سبيل المثال، 3 أشهر).
الكود المسؤول عن هذا في Discourse، ومع ذلك، يضيف فحصًا إضافيًا لمعرفة ما إذا كان شعار Discourse قد تم تجاهله على الإطلاق. هل أفهم ذلك بشكل صحيح؟ يبدو أنها فرصة ضائعة، يمكننا تقديم الشعار مرة أخرى ولكننا نختار عدم القيام بذلك. ماذا لو تركنا هذا الأمر للمسؤول، سواء أراد المطالبة في هذه الظروف؟