2017-10-12 9 views
1

Googleのドキュメントを読んだことはありますか、Google検索をしていて、Stack Overflowを見ても問題はありません。Androidスマートバナー - ネイティブアプリインストールのマニフェストが不在のサービスワーカーについて苦情を言います

私は(詳細はプライバシー上の理由のためにスタブ)次のマニフェストを作成したウェブサイト用のネイティブアプリをインストールするには、Androidのスマートバナーが必要で、そのため(Googleの指示に従って):

{ 
    "short_name": "ShortName", 
    "name": "Longer App Name", 
    "start_url": ".", 
    "display": "standalone", 
    "icons": [ 
    { 
     "src": "icon.png", 
     "type": "image/png", 
     "sizes": "144x144" 
    } 
    ], 
    "prefer_related_applications": true, 
    "related_applications": [ 
    { 
     "platform": "play", 
     "id": "com.app.name" 
    } 
    ] 
} 

ので、これはネイティブアプリですが、サービスワーカーは一切必要ありません。according to Google's guidelines私はサイトを開くと(デベロッパーコンソールを介した)ホーム画面に追加しようとすると、しかし、私は、次のエラーを取得しておく:なぜこれが起こっている

Site cannot be installed: no matching service worker detected. You may need to reload the page, or check that the service worker for the current page also controls the start URL from the manifest.

あなたは知っていますか?これは、これがネイティブのアプリのインストールではないように見えますが、なぜそれはそれを考えるでしょうか?

ガイドラインでネイティブアプリに必要とされていることが言及されていないにもかかわらず、私がstart_urlと表示をしていないと不平を言うというような、

私が間違ったことを教えてください。

ありがとうございます!私はあなたが確認することができますので、私はここに置かれますいくつかの相違点を確認できgoogle documentation読む

答えて

1

  • PNG形式のアイコンのサイズは192x192
  • である必要があり、私は「START_URL」を削除し、「表示」
  • う2週間に2回の別々の日に2回、ユーザーが訪問します。 (これも重要かもしれません)
関連する問題