Registro de aplicativo Amazon FireOS (herdado) amazon-fireos-application-registration
Introdução intro
A partir da versão 3.0 do FireOS AccessEnabler SDK, estamos alterando o mecanismo de autenticação com os servidores da Adobe. Em vez de usar uma chave pública e um sistema secreto para assinar o requestorID, estamos introduzindo o conceito de uma string de Declaração de Software que pode ser usada para obter um token de acesso usado posteriormente para todas as chamadas que o SDK faz aos nossos servidores. Além de uma Declaração de Software, você também precisará criar um deep link para o seu aplicativo.
Para obter mais informações, consulte Visão Geral do Registro de Cliente Dinâmico.
O que é uma Declaração de Software? what
Uma Declaração de Software é um token JWT que contém informações sobre seu aplicativo. Cada aplicativo deve ter uma Declaração de Software exclusiva, usada por nossos servidores para identificar o aplicativo no sistema da Adobe. A Instrução de Software precisa ser passada ao inicializar o AccessEnabler SDK e será usada para registrar o aplicativo no Adobe. Após o registro, a SDK receberá uma ID do cliente e um segredo do cliente que será usado para obter um token de acesso. Qualquer chamada feita pela SDK para nossos servidores exigirá um token de acesso válido. A SDK é responsável por registrar o aplicativo, obter e atualizar o token de acesso.
Observação: as Instruções de Software são específicas do aplicativo e não podem ser usadas para mais de um aplicativo. Observe que isso também se aplica a aplicativos que oferecem acesso a vários canais.
Como obter uma Declaração de Software? how-to
Se você tiver acesso ao Painel TVE do Adobe:
-
Abra o navegador e navegue até
https://experience.adobe.com/#/pass/authentication. -
Navegue até a seção Channels e selecione seu canal.
-
Navegue até a guia Registered Applications.
-
Clique em Add new application.
-
Forneça um nome e uma versão para o aplicativo e selecione as plataformas em que ele estará disponível (como Android).
-
Forneça um Domain Name escolhendo em uma lista de domínios já configurados para seu Programador.
-
Envie suas alterações por push ao servidor e navegue de volta para a guia Registered Applications do canal.
Você deve ver uma lista com todos os aplicativos registrados.
-
Clique em Download no aplicativo recém-criado.
Talvez seja necessário aguardar alguns minutos antes que a Declaração de software esteja pronta para download.
Um arquivo de texto é baixado. Use seu conteúdo como a Declaração de Software.
Para obter mais informações, consulte Dynamic Client Registration Management.
Se você não tiver acesso ao Painel TVE do Adobe:
Enviar um tíquete para tve-support@adobe.com. Inclua todas as informações necessárias, incluindo canal, nome do aplicativo, versão e plataformas, e alguém de nossa equipe de suporte criará uma declaração de software para você.
Como usar a Declaração de Software use
Depois de obter a Instrução de Software, você precisará passá-la como um parâmetro no construtor Access Enabler. A Adobe recomenda hospedar a Declaração de Software em um local remoto. Dessa forma, você pode revogar e alterar facilmente a Declaração de Software sem lançar uma nova versão do seu aplicativo.
Como usar a Declaração de Software use-both
No arquivo de recursos do aplicativo strings.xml, adicione o seguinte código:
<string name="software_statement">softwarestatement value</string>