hood.ie войти на несколько устройств и синхронизировать
Я использую hood.ie для создания веб-приложения. Приложение будет отображаться на 2 экранах iPad и размещаться на ноутбуке.
Я хотел спросить, какой самый удобный способ войти в систему. Так, например, как я вижу в данный момент, мне нужно было бы войти на все 3 устройства (ноутбук и 2 устройства), чтобы иметь возможность использовать такие строки, как:
hoodie.store.on("change", refresh);
И по этому второму вопросу я нахожу, что hoodie.store.on("change", refresh);
работает время от времени, но не на других. Есть ли какая-то конкретная реализация, которой я должен следовать, или это нормально, просто разместить где-нибудь в моем JS?
Благодарю.
1 ответ
Вход в систему необходим для синхронизации, иначе Hoodie не будет знать, чьи данные нужно синхронизировать с устройствами, и как показать текущему пользователю только то, что ему разрешено видеть. Данные Hoodie по умолчанию являются конфиденциальными, все данные скрыты от всех остальных, поэтому единственный способ получить чьи-либо данные - войти в систему. Поэтому, если у вас несколько пользователей, им придется входить на всех устройствах, чтобы Hoodie знал, какие данные загрузить для кого.
Однако, если у вас есть только один пользователь, и это для настройки типа демо / киоска, вы можете просто выполнить вход в коде, всегда используя те же жестко закодированные учетные данные.
Что касается другого: если hoodie.store.on()
только периодически работает для вас, было бы замечательно, если бы вы могли опубликовать отчет об ошибках с шагами по воспроизведению проблемы на https://github.com/hoodiehq/hoodie/issues, также указав ваши версии ОС, Hoodie и Node.
Приносим извинения за неудобства, и большое спасибо заранее!