Uncaught (в обещании) DOMException: Ошибка регистрации - манифест пуст или отсутствует

Я пытаюсь реализовать push-уведомление с помощью Polymer. Я перешел по этой ссылке и смог получить сервис-воркер быть зарегистрированным. Я получил следующие комментарии консоли Javascript.

Service Worker is ready :^) ServiceWorkerRegistration

Но я также получил эту ошибку.

Uncaught (in promise) DOMException: Registration failed - manifest empty or missing

Примечание:

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

уже есть в моем index.html. Поскольку я использую Google App Engine, в моем app.yaml я также добавил следующее

url: /manifest.json
  static_files: templates/manifest.json
  upload: templates/manifest.json

И если я попробую localhost:8080/manifest.json, мой манифест json отобразится в браузере. Я не могу заставить его работать. Пожалуйста, предоставьте некоторую помощь, предложения, чтобы проверить, действительно ли manifest.json доступен в моем index.html.


person Prajapathy3165    schedule 13.03.2016    source источник
comment
На локалхосте работает? Можете ли вы добавить содержимое манифеста к вопросу?   -  person Marco Castelluccio    schedule 13.03.2016
comment
Нет. Содержание такое же, как и в developers.google.com/web/fundamentals/getting-started/ , за исключением идентификатора отправителя.   -  person Prajapathy3165    schedule 23.04.2016
comment
Вы обслуживаете манифест с заголовком Content-Type, установленным на application/manifest+json?   -  person Marco Castelluccio    schedule 24.04.2016
comment
Вы должны использовать <link rel="manifest" href="/manifest.json">, если ваша страница не находится в корне сайта. Вы используете HTTPS или локальный хост?   -  person collimarco    schedule 23.05.2016