2014-04-03 64 views
0

我刚开始使用Google跟踪代码管理器。我得到了它的工作。但我面临一个问题。也就是说,每次我编辑或添加一些新的宏时,我都需要创建新版本并发布它。除非我不下载新版本并保存资产/标签管理器,除非我提及下载文件的新版本名称,否则我无法看到我的更新。Google跟踪代码管理器未显示值

是这样吗?如果是这样,我不明白为什么这是有用的。我做的任何事都做错了吗?

回答

0

我得到了它的工作。问题是当我们保留资产文件夹内的JSON或二进制文件,然后在openContainer()调用时,Google跟踪代码管理器将首先检查保存的文件。那么只有它会转到网络和搜索。这对我造成了问题。所以我删除了assets/tagmanager文件夹内的文件。

另外我在我们设置singleton类中的值之前调用了container.refresh()。

示例代码:

ContainerOpener.openContainer(tagManager, CONTAINER_ID, OpenType.PREFER_NON_DEFAULT, 
    TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, new ContainerOpener.Notifier() { 

     @Override 
     public void containerAvailable(Container container) { 
      container.refresh(); 
      // Save container for use by any other activities in the app. 
      WPContainerHolder.setContainer(container); 
      //perform your other functionalities 
     } 
}); 
相关问题