Perguntas frequentes
Respostas curtas para perguntas comuns. Cada uma leva à página com os detalhes.
Usando o Hivesigner
O Hivesigner é gratuito?
Sim. O Hivesigner não cobra das pessoas nem dos aplicativos. Seu código-fonte é aberto, sob a licença MIT.
O Hivesigner chega a ver minhas chaves?
Não. Suas chaves ficam no seu navegador, no seu dispositivo. O Hivesigner assina ali. Elas nunca são enviadas aos servidores do Hivesigner nem aos aplicativos que você usa. Veja Onde suas chaves ficam guardadas e Mantenha suas chaves seguras.
E se eu esquecer meu código de acesso?
Ninguém consegue recuperar um código de acesso, nem o Hivesigner. Remova a conta do Hivesigner e adicione-a de novo com sua chave do Hive e um código de acesso novo. Sua conta do Hive e os aplicativos que você autorizou não mudam. Veja Se você esquecer seu código de acesso.
Posso usar o Hivesigner no celular?
Sim. Abra https://hivesigner.com no navegador do celular e adicione sua conta ali. Suas chaves ficam guardadas só naquele navegador, então adicione a conta em cada dispositivo que você usar. Veja Adicionar e gerenciar contas.
Quais aplicativos usam o Hivesigner?
https://hivesigner.com/apps lista os aplicativos que transmitem para o Hive pelo Hivesigner, dos mais usados para os menos usados. Cada aplicativo publica o próprio nome e a própria descrição. O Hivesigner não os verifica. Abrir um aplicativo ali mostra uma página que pode dar acesso de postagem a ele. Veja Autorizar um aplicativo pelo diretório.
Qual é a relação entre o Hivesigner e o Hive Keychain?
São ferramentas separadas. O Hive Keychain é uma extensão de navegador e um aplicativo de celular. O Hivesigner é um site, então não há nada para instalar. Quando um aplicativo pede que você assine uma mensagem, a assinatura é do mesmo tipo que o Hive Keychain produz, então o aplicativo confere qualquer uma das duas com o mesmo código. O token de verificação da página Assinar mensagem do Hivesigner é conferido na página Verificar mensagem do Hivesigner. Veja Assinatura de mensagens.
Criando com o Hivesigner
Posso usar o Hivesigner em um aplicativo de celular?
Sim. Envie a pessoa ao Hivesigner em um navegador e use uma URL de retorno que seu aplicativo consiga receber: um link https que você controla (Android App Links ou iOS Universal Links) ou um endereço de loopback como http://127.0.0.1/auth. Esquemas próprios como myapp:// são recusados. Veja Aplicativos de celular e de desktop.
Preciso de uma conta de aplicativo?
Você precisa de uma para fazer login das pessoas com acesso de postagem e para transmitir pela API. Veja Registre seu aplicativo. Os links de assinatura e a assinatura de mensagens funcionam sem ela. O login sem acesso de postagem também.
A API pode enviar transferências?
Não. A API transmite apenas operações de postagem, como votos, comentários e seguir. Para transferências e outras ações que precisam da chave ativa, use links de assinatura: a pessoa aprova cada um com a própria chave.
Quais linguagens têm SDK?
O SDK oficial é para JavaScript. Existem bibliotecas da comunidade para Python. Qualquer linguagem pode chamar a API REST. Veja SDKs e API REST.
Ajuda
Onde posso conseguir ajuda?
Pergunte no servidor do Discord do HiveDevs: https://discord.gg/pNJn7wh. Relate um bug abrindo uma issue no repositório do GitHub correspondente: https://github.com/ecency/hivesigner-ui para o site, https://github.com/ecency/hivesigner-api para a API ou https://github.com/ecency/hivesigner-sdk para o SDK de JavaScript. Em uma tela que recusa uma solicitação, Relatar este problema envia o problema para a equipe do Hivesigner.
Como posso contribuir?
O Hivesigner é de código aberto no GitHub, nos três repositórios acima. Abra uma issue com um bug ou uma ideia. Envie um pull request com uma correção.