RustMinerSystem

Документация

Custom iOS widget

Платные custom-версии RustMinerSystem могут использовать iOS widget на базе Scriptable для просмотра online-устройств, ожидающих проверок, числа клиентов, устройств по монетам, хешрейта и трендов на домашнем экране iPhone.

Custom iOS widget

Платные custom-версии RustMinerSystem могут использовать iOS widget на базе Scriptable. Это companion для платной custom-версии, который дает клиенту быстрый просмотр краткой статистики своей версии на домашнем экране iPhone.

Превью custom iOS widget

Widget показывает online-устройства, ожидание проверки, число клиентов, устройства по монетам, хешрейт и тренды на домашнем экране iPhone.

Кто использует

Роль Описание
Оператор custom service Вручную создает CTL Token и на странице загрузки генерирует Scriptable-скрипт со вставленным token.
Клиент custom-версии Устанавливает Scriptable на iPhone, импортирует скрипт и добавляет widget на домашний экран.
Management backend Предоставляет custom management API, из которого widget читает статистику.

Что показывает

Widget нужен для быстрых проверок и не заменяет полную панель Custom Management. Он сжимает основные данные клиента под формат iOS widget:

Данные Описание
Online-устройства Текущие online или active устройства custom-версии.
Ожидание проверки Wallet или configuration requests, которые еще ждут обработки.
Число клиентов Установленные клиенты custom-версии.
Список монет Основные монеты по числу устройств, например BTC, LTC, ETC, ZEC и XMR.
Хешрейт и тренды Краткое значение хешрейта и короткая линия тренда по каждой монете.

Генерация скрипта

  1. Вручную создайте CTL Token для клиента и проверьте, что он дает доступ только к статистике нужной custom-версии.
  2. Откройте страницу Custom iOS widget в разделе Download.
  3. Вставьте CTL Token и сгенерируйте загрузку.
  4. Страница локально в браузере запишет token в переменную CTL_TOKEN и скачает новый JavaScript-файл.

Token не отправляется на сервер и не записывается в репозиторий сайта. Он находится только в сгенерированном скрипте.

Установка клиентом

  1. Установите Scriptable из App Store на iPhone.
  2. Отправьте сгенерированный JavaScript-файл на iPhone.
  3. Импортируйте скрипт через share menu iOS, выбрав Scriptable. Если share menu недоступно, создайте новый скрипт в Scriptable и вставьте содержимое файла.
  4. Удерживайте домашний экран iPhone, нажмите plus и выберите большой Scriptable widget.
  5. Отредактируйте widget и выберите импортированный скрипт.
  6. Дождитесь обновления widget и проверьте, что отображаются данные именно этого клиента.

Безопасность и обслуживание

  • CTL Token является ключом, через который widget читает статистику. Передавайте его только соответствующему клиенту.
  • Если token раскрыт, создайте новый token и попросите клиента скачать скрипт заново.
  • iPhone должен иметь доступ к custom management API, иначе widget не сможет обновляться.
  • Если клиент меняет телефон, удаляет Scriptable или переустанавливает скрипт, нужно снова импортировать скрипт со вставленным token.
  • Widget нужен только для обзора на домашнем экране. Изменение конфигурации, аудит и права доступа по-прежнему выполняются в Custom Management.