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.

Приносим извинения за неудобства, и большое спасибо заранее!

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