Alternância de recurso usando a Atualização Dinâmica
improve this page | report issueAlternância de recurso usando a Atualização Dinâmica
Use a Atualização Dinâmica para tornar configuráveis os diferentes aspectos de seu aplicativo, para ativar ou desativar recursos remotamente. Controle também dinamicamente as propriedades do aplicativo, mudando os valores de variáveis diretamente do MobileFirst Operations Console.
- Recurso é um valor binário em on/off que é usado para ligar ou desligar um recurso do aplicativo.
- Propriedades são pares nome-valor que podem ser usados para controlar o comportamento do aplicativo.
Nota: A Atualização Dinâmica estará disponível somente quando o aplicativo estiver pronto.
Ativando o Live Update
É possível ativar o recurso Live Update pelo método a seguir:
-
Selecione Engajamento. Isso exibirá a lista de serviços disponíveis.
-
Selecione Atualização Dinâmica e clique em Ativar. Isso irá configurar o Live Update no servidor Mobile Foundation. Ao ativar o Live Update com sucesso, um pop-up será exibido.
-
Clique em + Novo recurso para definir um novo recurso no servidor Mobile Foundation. Isso exibe a tela a seguir.
-
Insira o ID do recurso e o Nome do recurso e configure a Visibilidade padrão.
- ID do recurso - Um identificador exclusivo para seu recurso.
- Nome do recurso - Dê um nome para descrever seu recurso
-
Clique em Criar.
-
De forma semelhante, defina uma propriedade de Atualização Dinâmica fornecendo os seguintes detalhes:
- ID da propriedade
- **Nome da Propriedade **
- **Valor da Propriedade **
Trabalhando com o Live Update no modo de design
No modo de design, após ativar a opção Live Update, será possível modificar o Valor de texto, a Cor de texto ou a Cor do plano de fundo para o controle selecionado e atualizar as mudanças em tempo real, definindo uma nova propriedade ou selecionando e editando uma propriedade existente. É possível modificar o valor da propriedade na tabela do Updates Live que lista a lista de recursos e propriedades associadas a eles.
Associar um controle a um recurso
Para associar um controle a um recurso:
- Selecione um controle clicando nele.
- Defina um novo recurso clicando no sinal + para a opção Selecionar um recurso na seção Controlar/Ocultar controles.
- Para o novo recurso, forneça valores para ID do recurso e Nome do recurso e ative ou desative a visibilidade usando o comutador on/off de alternância de recurso.
Modificar a propriedade de um controle
Para modificar a propriedade de um controle:
Selecione um controle e digite ${property_name} ou selecione a propriedade a ser associada na lista ou crie uma nova propriedade selecionando Incluir nova propriedade e forneça valores para ID de propriedade, Nome da propriedade, Valor da propriedade.
É possível usar os controles e propriedades a seguir com o Live Update:
- Botão - Valor do texto, Cor do texto, Cor do plano de fundo
- Título - Valor do texto, Cor do texto
- Rótulo - Valor do Texto, Color do Texto
Incluindo a Atualização Dinâmica no modo de Código
Para incluir a Atualização Dinâmica em seu aplicativo:
Método 1
- Abra o aplicativo no modo de código
-
Navegue para
projectname/ionic/src/app/app.component.ts
- Acesse para inicializar o método de atualização dinâmica.
- Edite o código para mostrar/ocultar um controle e propriedade para configurar a propriedade do controle.
Método 2
- Abra o aplicativo no modo de código.
- Acesse e clique no fragmento de código </>.
-
Em Live Update, arraste e solte o fragmento de código Recurso do Live Update ou Propriedade do Live Update.
- Edite o código para mostrar/ocultar um controle e propriedade para configurar a propriedade do controle.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.