アプリインストールバナーが表示されない

アプリのインストールバナーがサイトに表示されません。プロセスを文書化することで、ある程度回避策を講じました。

しかし、これは直感的ではなく、私のオーディエンスにとっては困難です。

ページの上部にアプリのインストールバナーが表示されるように、トラブルシューティングできることはありますか?

明確にするために、PWAとしてインストールするように促したいと考えています。

これに関する管理設定は次のとおりです。

実際にはアプリストアからのインストールを促すものであり、私が望んでいるものではありません。

さらに、この設定は信頼レベル1にのみオファーを提供しているように見えます…これは設定可能ではないようです。

いずれにせよ、PWAインストールを促す同様のバナーを取得する方法はありますか?それとも、そのためにはテーマコンポーネントを作成する必要がありますか?

トラブルシューティングできるように、サイトへのリンクを共有していただけますか?

そのため、デフォルトでは無効になっています。これらの設定を切り替えたことで、PWAのインストールバナーが無効になりました。

「いいね!」 1

サイトは delta.countyfence.org にあります。

テストのために、その 2 つのチェックボックスをオフにしました。モバイルの Firefox で読み込みました。今のところバナーは表示されていません… そのボックスがチェックされていない場合に PWA バナーが表示されるということですか?

私はこのURLでChromeを最初に開いたときに一度バナーを見ました。スクリーンショットを撮りたかったのですが、反応が間に合いませんでした。

しかし、その後はどのブラウザを使っても、キャッシュをクリアしても、それをもう見ることはできません。

Firefox は PWA インストールバナーをサポートしていません。

現在、「ブラウザ」には私の電話に付属する一般的なChromiumがあります。バナーはここに表示されません。

Chromeは私の電話がデgoogled(Googleサービス削除済み)、LineageOSのため、インストールできません… なのでテストできません。

私の知る限り、PWAインストールバナーはGoogle Chromeでのみサポートされており、インストールプロセス中にその場でPWAの.APKをビルドするためにPlayストアを使用します。

これは、Googleが提供しないスマートフォンでは利用できない、いくつかのものに依存します。

「いいね!」 1

このStack Overflowでさらに詳しく説明しています

  1. PWAはChrome以外のブラウザでもサポートされるはずです。BraveからPWAをインストールしたので、私のブラウザは確かにそれをサポートしています。
  2. beforeinstallpromptは一度しかトリガーされません。ユーザーがそれを却下した場合、それは消えてしまいます。ユーザーを煩わせないためでしょうか?
  3. 「アプリとしてインストール」APIを手動でアクティブにする方法は見当たらないようです。

Discourseのコードは具体的にChromeをチェックしているのでしょうか、それともどのブラウザでもbeforeinstallpromptに応答するのでしょうか?(ブラウザ固有ではないようです。以下のコードリンクを参照してください)

これはChromeでの機能の元の発表のようです。開発者がイベントオブジェクトを保持し、ユーザーに表示する方法を微妙にすることを意図していたようです。ユーザーがそれを無視した場合、次回も表示されるはずです。ユーザーがプロンプトを開始してキャンセルした場合にのみ、一時的に(例えば3か月間)無効になるはずです。

しかし、このDiscourseのコードは、Discourseバナーが過去に却下されたことがあるかどうかを確認する追加のチェックを追加しています。私の理解は正しいでしょうか?これは機会損失のように思えます。バナーを再度表示できるのに、そうしないことを選択しています。これを管理者に任せて、この状況でプロンプトを表示するかどうかを決定させるのはどうでしょうか?

「いいね!」 1