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

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. |
| Хешрейт и тренды | Краткое значение хешрейта и короткая линия тренда по каждой монете. |
Генерация скрипта
- Вручную создайте CTL Token для клиента и проверьте, что он дает доступ только к статистике нужной custom-версии.
- Откройте страницу
Custom iOS widgetв разделеDownload. - Вставьте CTL Token и сгенерируйте загрузку.
- Страница локально в браузере запишет token в переменную
CTL_TOKENи скачает новый JavaScript-файл.
Token не отправляется на сервер и не записывается в репозиторий сайта. Он находится только в сгенерированном скрипте.
Установка клиентом
- Установите Scriptable из App Store на iPhone.
- Отправьте сгенерированный JavaScript-файл на iPhone.
- Импортируйте скрипт через share menu iOS, выбрав Scriptable. Если share menu недоступно, создайте новый скрипт в Scriptable и вставьте содержимое файла.
- Удерживайте домашний экран iPhone, нажмите plus и выберите большой Scriptable widget.
- Отредактируйте widget и выберите импортированный скрипт.
- Дождитесь обновления widget и проверьте, что отображаются данные именно этого клиента.
Безопасность и обслуживание
- CTL Token является ключом, через который widget читает статистику. Передавайте его только соответствующему клиенту.
- Если token раскрыт, создайте новый token и попросите клиента скачать скрипт заново.
- iPhone должен иметь доступ к custom management API, иначе widget не сможет обновляться.
- Если клиент меняет телефон, удаляет Scriptable или переустанавливает скрипт, нужно снова импортировать скрипт со вставленным token.
- Widget нужен только для обзора на домашнем экране. Изменение конфигурации, аудит и права доступа по-прежнему выполняются в Custom Management.
