Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Tag Manager容器是否自动刷新?如果是,如何/在哪里?_Android_Google Tag Manager - Fatal编程技术网

Android Google Tag Manager容器是否自动刷新?如果是,如何/在哪里?

Android Google Tag Manager容器是否自动刷新?如果是,如何/在哪里?,android,google-tag-manager,Android,Google Tag Manager,我不清楚Google标签管理器容器是否自动刷新,如果是,如何刷新 文件规定: 默认情况下,您的容器可以每12小时刷新一次。要手动刷新容器,请使用ContainerHolder.refresh(): ContainerHolderSingleton.getContainerHolder().refresh() 这是一个不会立即返回的异步调用。为了减少网络流量,refresh()只能每15分钟调用一次,否则将无法执行 是“每12小时刷新一次”和“手动刷新”这两个部分让我大吃一惊。因此,我有两个问题:

我不清楚Google标签管理器
容器是否自动刷新,如果是,如何刷新

文件规定:

默认情况下,您的容器可以每12小时刷新一次。要手动刷新容器,请使用
ContainerHolder.refresh()

ContainerHolderSingleton.getContainerHolder().refresh()

这是一个不会立即返回的异步调用。为了减少网络流量,
refresh()
只能每15分钟调用一次,否则将无法执行

是“每12小时刷新一次”和“手动刷新”这两个部分让我大吃一惊。因此,我有两个问题:

  • Google Tag Manager是否每12小时刷新一次
    容器
  • 如果#1的答案是肯定的,那么在哪里/如何发生这种情况
  • 在这一点上,我的假设是#1的答案是“是”

    我担心的是,我不确定自动刷新发生在哪里,我只访问
    ContainerAvailableListener
    中的
    getContainer()
    ,然后缓存这些值。因此,如果是
    getContainer()
    调用触发了更新,就像“交换”新容器一样,我的实现可能不会刷新

    Edit:我询问的原因是我的应用程序的生命周期可能相当长。我试图确定是否需要在代码中管理容器刷新