Часті запитання
Короткі відповіді на часті запитання. Кожна веде на сторінку з подробицями.
Користування Hivesigner
Hivesigner безкоштовний?
Так. Hivesigner не бере плати ні з людей, ні з застосунків. Його вихідний код відкритий за ліцензією MIT.
Чи бачить Hivesigner мої ключі?
Ні. Ваші ключі залишаються у вашому браузері, на вашому пристрої. Hivesigner підписує саме там. Вони ніколи не надсилаються ні на сервери Hivesigner, ні до застосунків, якими ви користуєтеся. Див. Де зберігаються ваші ключі і Як зберегти ключі в безпеці.
Що робити, якщо я забув код доступу?
Відновити код доступу не може ніхто, зокрема Hivesigner. Видаліть обліковий запис із Hivesigner і додайте його знову з ключем Hive та новим кодом доступу. Ваш обліковий запис Hive і авторизовані застосунки не змінюються. Див. Якщо ви забули код доступу.
Чи можна користуватися Hivesigner на телефоні?
Так. Відкрийте https://hivesigner.com у браузері телефона й додайте там свій обліковий запис. Ключі зберігаються лише в тому браузері, тож додавайте обліковий запис на кожному пристрої, яким користуєтеся. Див. Додавання облікових записів і керування ними.
Які застосунки використовують Hivesigner?
На https://hivesigner.com/apps перелічено застосунки, що надсилають транзакції в Hive через Hivesigner, спочатку найпопулярніші. Кожен застосунок публікує власну назву й опис. Hivesigner їх не перевіряє. Якщо відкрити там застосунок, з’явиться сторінка, на якій йому можна надати доступ до публікацій. Див. Авторизація застосунку з каталогу.
Як Hivesigner пов’язаний із Hive Keychain?
Це різні інструменти. Hive Keychain — це розширення для браузера й мобільний застосунок. Hivesigner — це сайт, тож нічого встановлювати не потрібно. Коли застосунок просить підписати повідомлення, підпис виходить такий самий, як у Hive Keychain, тож застосунок перевіряє обидва одним і тим самим кодом. Токен перевірки зі сторінки Підписати повідомлення в Hivesigner перевіряється на сторінці Перевірити повідомлення там само. Див. Підписування повідомлень.
Розробка з Hivesigner
Чи можна використовувати Hivesigner у мобільному застосунку?
Так. Надішліть користувача до Hivesigner у браузері й використайте адресу повернення, яку ваш застосунок може прийняти: посилання https на домен, яким ви володієте (Android App Links або iOS Universal Links), чи локальну адресу на кшталт http://127.0.0.1/auth. Власні схеми, як-от myapp://, відхиляються. Див. Мобільні та настільні застосунки.
Чи потрібен мені обліковий запис застосунку?
Він потрібен, щоб виконувати вхід користувачів із доступом до публікацій і надсилати транзакції через API. Див. Реєстрація застосунку. Посилання для підпису і підписування повідомлень працюють і без нього. Вхід без доступу до публікацій теж.
Чи може API надсилати перекази?
Ні. API надсилає лише операції рівня публікації: голоси, коментарі, підписки. Для переказів та інших дій, що потребують активного ключа, використовуйте посилання для підпису: користувач схвалює кожне власним ключем.
Для яких мов є SDK?
Офіційний SDK написано для JavaScript. Для Python є бібліотеки спільноти. Звертатися до REST API можна з будь-якої мови. Див. SDK і REST API.
Допомога
Де отримати допомогу?
Запитайте на сервері HiveDevs у Discord: https://discord.gg/pNJn7wh. Повідомляйте про помилки через issue у відповідному репозиторії GitHub: https://github.com/ecency/hivesigner-ui для сайту, https://github.com/ecency/hivesigner-api для API або https://github.com/ecency/hivesigner-sdk для JavaScript SDK. На екрані, де запит відхилено, кнопка Повідомити про цю проблему надсилає опис команді Hivesigner.
Як я можу долучитися?
Hivesigner має відкритий код на GitHub, у трьох репозиторіях вище. Створіть issue з описом помилки або ідеї. Надішліть pull request із виправленням.