0

私はRoRで小さなPWAを作った。私はGoogle's guideに続いて "ホームスクリーンに追加"バナーをつけました。 devtoolsのすべてが問題ありません。サービスワーカーが登録され、manifest.jsonが見つかると、 "Add to Homescreen"リンクがツールドロワーに表示され、実行されます。"Homescreenに追加" Banner in Rails PWA

私は灯台を設置しているように、彼らは報告書を言って走らせました。すべてがうまくいくはずだ。しかし、私はまだバナーを見ていない(はい、それは私のホームスクリーンにはない;はい、私は少なくとも5分離れて訪問した)。

誰でも、バタフライを表示するためのしきい値がWRTユーザーの活動であることについて考えている人はいますか?

(。?PS誰でもhereそれを試してみたいん)

答えて

0

私はあなたがあなたのページ上の2つの目録参照ました:

ライン20:

<link rel="manifest" href="/manifest.json" /> 

27行:

<link rel="manifest" href="/assets/favicon/manifest-71676a3789f8b2a25498b2271ddc3288b14553d94e25c37030e6d69d46d72b81.json" /> 

私はページをロードするときに私はchrome devのmainfestの定義を参照してくださいツールを使用していますが、ページをリロードするとマニフェストはなくなります。

2

実際には、エンゲージメントチェックをバイパスするためのGoogleクロムフラグがあります。これは、「バイパスユーザーエンゲージメントチェック」と呼ばれています。

したがって、chrome:// flagsに行き、そのフラグを見つけて有効にしてからchromeを再起動する必要があります。

このフラグが有効になると、すべてがあなたのmanifest.jsonとサービスワーカーと一致していることを前提に、バナーが表示されます。

0

回答ありがとうございます。私は一日のように待って、キャッシュを完全にクリアし、バナーを手に入れました。私はまだあなたが訪問しなければならない回数についての閾値を知らないが、少なくともそれは機能する。