Open philmalmeida opened 10 months ago
Boa tarde,
A instalação do pacote Autenticação.gov é atualmente o que recomendamos também para a utilização do SDK em outras aplicações em sistemas Windows e MacOS.
Em Windows existe a possibilidade de instalar apenas os ficheiros que compõem o SDK se o utilizador não tiver necessidade de utilizar a aplicação desktop Autenticação.gov (pteidguiV2.exe
): https://amagovpt.github.io/docs.autenticacao.gov/manual_sdk.html#windows
Para não ter problemas com futuras versões do SDK que sejam instaladas nos PCs dos utilizadores recomendamos também a consulta desta secção: https://amagovpt.github.io/docs.autenticacao.gov/manual_sdk.html#atualiza%C3%A7%C3%B5es-do-middleware
Apenas no caso do Linux devido a limitações do pacote .flatpak será necessário distribuir as bibliotecas do SDK e outros ficheiros necessários no instalador da aplicação. Se tiver interesse pode rever as recomendações que demos neste issue: #141
Instalei o SDK através do pacote de instalação Autenticação.gov como indicado no manual e desenvolvi uma aplicação que integra o vosso SDK através do wrapper de Java. Até aqui tudo bem, consegui desenvolver e testar sem problemas.
O problema surge quando alguém tenta testar a minha app sem ter o Autenticação.gov instalado, dá erro. Um dos erros por exemplo é PTEID_ExSOD. Como não consegui descobrir muito bem a descrição do erro, não consegui fazer o despiste do problema. Mas quando instalo novamente o Autenticação.gov, o cliente já consegue utilizar a minha app.
Isto significa que tenho de incluir uma versão da app Autenticação.gov no installer da minha app ou existe algum caminho mais fácil que não estou a ver?
Obrigado.