В приложении 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.