В приложении Pebble.js WatchApp отображается сообщение: "Отключено - запустите приложение Pebble Phone"

Я не могу найти много документации по этой проблеме. Все остальные запущенные приложения на моем камешке подключены к моему телефону и работают как положено. Тем не менее, приложение Pebble.js, над которым я сейчас работаю, просто отображает Disconnected - run the pebble phone app,

Я заметил, что в моих настройках разработчика диспетчер подключений указан как Disconnected, Это часть проблемы? Я ничего не вижу в логах.

Для справки, приложение выполняет простой ajax-запрос и отображает результат.

2 ответа

Решение

Это сообщение часто вызывается сбоем JavaScript на телефоне (неопределенная ссылка, неизвестная функция и т. Д.), Поэтому часы считают, что он не работает.

Некоторые идеи для отладки этого:

  • Замените свой код одним очень простым console.log("hello world") Заявление и посмотреть, если это работает.
  • Посмотрите на Логи (View Logs кнопка в CloudPebble или pebble logs в командной строке).
  • Очень редко на Android я видел ситуацию, когда приложение Pebble находится в плохом состоянии, когда оно не может выполнить JS только для одного приложения. Когда это происходит, вам нужно принудительно убить приложение Pebble и перезапустить его.

У меня был такой же опыт.

Я обычно убиваю и перезагружаю приложение pebble на своем телефоне, а затем обновляю браузер. Иногда вам нужно выйти из системы, а затем снова войти в Cloudpebble.

Другие вопросы по тегам