Índice | ||||||
---|---|---|---|---|---|---|
|
O objetivo do fluig SDK é auxiliar na criação de aplicativos móveis da plataforma fluig de forma simples e eficiente. Provendo facilitadores como mapeamento de chamadas de APIs, componentes de interfaces, fluxos integrados, ferramentas, etc.
Para utilizar o SDK Android, certifique-se que seu projeto atende os seguintes requisitos mínimos:
...
Qualquer configuração que o SDK necessite no momento de da inicialização do seu aplicativo deve estar localizada em um arquivo de configuração dentro do seu projeto. Este arquivo deve ser incluído dentro do diretório assets e deve ser um arquivo JSON chamado fluigSDKConfiguration.
É possível criar mais de um arquivo de configuração, caso esteja desenvolvendo para outros clientes com customizações, contanto é necessário a criação de flavors em seu projeto. Neste caso cada arquivo deverá ficar no diretório assets de cada flavor criado.
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "Authentication": [{ "Protocol": "OAuth1", "ConsumerKey": "<my_consumer_key>", "ConsumerSecret": "<my_consumer_secret>" }], "applications": [tipo1, tipo2] (opcional, através deste parâmetro o aplicativo direciona o login do identity para conexões específicas, ex: learning), "showAdvancedAccess": true (opcional, este parâmetro habilita ou desabilita a opção de acesso avançado da tela de Login } |
Nota | ||
---|---|---|
| ||
As chaves deste arquivo são case sensitive. |
...
Este passo é opcional mas altamente recomendado devido a complexidade do fluxo de login. Acesse a documentação e obtenha todas as informações necessárias para adicionar este recurso ao seu projeto.
Painel |
---|
Ao chamar as APIs do fluig, caso não esteja autenticado, estes serviços retornarão um erro. |
...
Nota | ||
---|---|---|
| ||
Para a chamadas das APIs do fluig, é necessário autenticação na plataforma. |
Informações | ||
---|---|---|
| ||
Esta documentação versão do SDK Android é válida a partir da atualização 1.6.1 do fluig. Se você utiliza uma atualização anterior, ela pode conter informações diferentes das quais você vê na sua plataforma. (verificar necessidade)no seu projeto. |