PWA (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)を選択した理由は何ですか?現在、自分のプロジェクトでどちらのアプローチを取るべきか検討しており、あなたの洞察を聞かせていただきたいです。

あなたの経験から、ネイティブアプリと比較した場合のPWAの主な利点と欠点は何ですか?例えば、

  • パフォーマンス、ユーザーエクスペリエンス、オフライン機能の点で、どのように比較されますか?
  • PWAは必要な柔軟性と機能を提供しましたか、それとも回避しなければならない制限がありましたか?

PWAとネイティブアプリの利点を自分のプロジェクトで比較検討しようとしているので、あなたの洞察は非常に高く評価されます。

「ネイティブアプリ」があり、Discourse Hubと呼ばれ、主要な両方のストアで利用できます。

1つのフォーラム専用のネイティブアプリ(「ホワイトリスト方式」)をデプロイしたい場合、構成、適合性、規制、プラットフォームレビューなど、多くの要因があるため、比較的複雑で費用がかかり、時間のかかるワークフローになりますが、現在では完全に可能です。

過去にいくつかのクライアントのためにこれを行いました。

PWAアプローチの利点は、ユーザーがクリックして無料でインストールできる非常に簡単なことです。

以前はネイティブアプリのプッシュ通知が大きな魅力でしたが、その状況は両方の主要プラットフォームで大幅に改善されました。

ネイティブアプリストアのアプローチは、アプリをストアから入手することに慣れているユーザーにとっては、間違いなくより良いものであり、検索で見つけられるフォーラムのマーケティングレベルを提供します。

「いいね!」 1