تطبيقات الويب التقدمية (TWA، وضع عدم الاتصال)

Hello and greetings, i have tried to create Android App with Bubblerwrap:

  • is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWA) using a Trusted Web Activity (TWA).

Actually its pretty easy to use:

but i cant get it working, because i have to change few things in manifest.json like:
start_url
splash screen
display to fullscreen
theme color for the address bar
maskable icon

and how can i upload service worker file in my website dir in docker?
(never before worked with docker containers or discourse, still learning)

I know there is possibility to install automatically PWA app on chrome in the adress bar of the website, but the offline modus isnt working, maybe i can get it working with the service worker and some caching?

Best regards

إعجابَين (2)

Discourse is already a PWA, no need to change anything. Just install your instance following Discourse official Standard Installation and fill the new site wizard.

10 إعجابات

مرحباً،
لدي سؤال لك بصفتك مطورًا ذا خبرة في هذا المجال:
لماذا اخترت تطبيق ويب تقدمي (PWA) بدلاً من تطبيق أصلي؟ أنا حاليًا أحاول تحديد النهج الذي يجب اتباعه لمشروعي الخاص وأود أن أسمع رؤيتك.

من خبرتك، ما هي المزايا والعيوب الرئيسية لتطبيقات الويب التقدمية مقارنة بالتطبيقات الأصلية؟ على سبيل المثال:

  • من حيث الأداء وتجربة المستخدم والوظائف دون اتصال بالإنترنت، كيف تقارنون؟
  • هل وفرت تطبيقات الويب التقدمية المرونة والوظائف التي كنت بحاجة إليها، أم كانت هناك أي قيود اضطررت إلى التحايل عليها؟

ستكون رؤيتك محل تقدير كبير، حيث أحاول الموازنة بين فوائد تطبيقات الويب التقدمية مقابل التطبيقات الأصلية لمشروعي الخاص.

يوجد “تطبيق أصلي”، يسمى Discourse Hub وهو متاح على كلا المتجرين الرئيسيين.

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

لقد قمت بذلك لعدة عملاء في الماضي.

الميزة التي يتمتع بها نهج PWA هي أنه يتطلب القليل جدًا من الجهد من المستخدم للنقر والتثبيت مجانًا.

كانت الإشعارات هي الجاذب الرئيسي للتطبيقات الأصلية، ولكن هذا الوضع تحسن بشكل كبير على كلا النظامين الأساسيين الرئيسيين.

نهج متجر التطبيقات الأصلي هو الأفضل بلا شك للمستخدمين المعتادين على الحصول على تطبيقاتهم من المتجر ويوفر مستوى تسويقيًا للمنتدى يمكن العثور عليه من خلال البحث.

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