YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← More About Downloading Containers

Get Embed Code
4 Languages

Showing Revision 1 created 06/20/2016 by Udacity Robot.

  1. Até aqui, usamos
    o método loadContainerPreferFresh
  2. para carregar o contêiner.
  3. Isso pega o containerID,
  4. que você obtém na
    IU do TagManager,
  5. e o defaultContainer.
  6. Esse método verifica
    se o aplicativo tem um contêiner
  7. que foi atualizado
    nas última 12 horas.
  8. E se tiver,
    então, carregamos o contêiner.
  9. E caso não haja
    um contêiner atualizado,
  10. carregue um novo
    na rede.
  11. E em caso de tempo limite
    ou erro de rede
  12. antes do contêiner
    finalizar o carregamento,
  13. então, o status do ContainerHolder
  14. é definido como falha.
  15. Há alguns outros métodos
    para carregar o contêiner:
  16. loadContainerDefaultOnly,
  17. que obtém somente o
    contêiner padrão,
  18. e também o
    loadContainerPreferNonDefault.
  19. Este prefere não usar
    o contêiner padrão,
  20. mas não necessariamente
    procura um contêiner atualizado.
  21. Para obter o valor mais atualizado,
    use loadContainerPreferFresh.
  22. Mas atualizado é um termo relativo.
  23. Se consultarmos a página
    de referência do TagManager,
  24. ela diz que o aplicativo móvel
  25. atualiza um contêiner
    a partir da rede a cada 12 horas.
  26. Um dos benefícios
    do TagManager
  27. é que não desenvolvedores
    não podem fazer alterações no aplicativo.
  28. Geralmente, tratam-se de
    atualizações em massa de vários valores.
  29. Esse mecanismos não é ideal
    para alterações a cada segundo,
  30. mas é bom ver as alterações
    durante o desenvolvimento do aplicativo.
  31. E é por isso que adicionamos a chamada
    para atualizar manualmente o contêiner.
  32. Aqui está a referência,
    do método refresh no contêiner.
  33. E ela diz: "para
    limitar a frequência
  34. da comunicação de rede,
  35. o método refresh é limitado".
  36. E diz que você deve
    "esperar, no mínimo, 15 minutos
  37. antes de chamar esse método novamente".
  38. Então, nem nas atualizações manuais
    há a garantia de que elas farão efeito
  39. mais rapidamente do que a cada 15 minutos.
  40. Por sorte, minha alterações
    estão sendo efetivadas rapidamente
  41. quando mudo os valores variáveis
    no TagManager,
  42. mas isso não é algo garantido.
  43. Caso as alterações
    não ocorram imediatamente,
  44. não se surpreenda.