Android Google Tag Manager容器是否自动刷新?如果是,如何/在哪里?
我不清楚Google标签管理器Android Google Tag Manager容器是否自动刷新?如果是,如何/在哪里?,android,google-tag-manager,Android,Google Tag Manager,我不清楚Google标签管理器容器是否自动刷新,如果是,如何刷新 文件规定: 默认情况下,您的容器可以每12小时刷新一次。要手动刷新容器,请使用ContainerHolder.refresh(): ContainerHolderSingleton.getContainerHolder().refresh() 这是一个不会立即返回的异步调用。为了减少网络流量,refresh()只能每15分钟调用一次,否则将无法执行 是“每12小时刷新一次”和“手动刷新”这两个部分让我大吃一惊。因此,我有两个问题:
容器是否自动刷新,如果是,如何刷新
文件规定:
默认情况下,您的容器可以每12小时刷新一次。要手动刷新容器,请使用ContainerHolder.refresh()
:
ContainerHolderSingleton.getContainerHolder().refresh()代码>
这是一个不会立即返回的异步调用。为了减少网络流量,refresh()
只能每15分钟调用一次,否则将无法执行
是“每12小时刷新一次”和“手动刷新”这两个部分让我大吃一惊。因此,我有两个问题:
Google Tag Manager是否每12小时刷新一次容器
如果#1的答案是肯定的,那么在哪里/如何发生这种情况
在这一点上,我的假设是#1的答案是“是”
我担心的是,我不确定自动刷新发生在哪里,我只访问ContainerAvailableListener
中的getContainer()
,然后缓存这些值。因此,如果是getContainer()
调用触发了更新,就像“交换”新容器一样,我的实现可能不会刷新
Edit:我询问的原因是我的应用程序的生命周期可能相当长。我试图确定是否需要在代码中管理容器刷新