Google 跟踪代码管理器加载的容器版本比资源中包含的默认容器旧
Google Tag Manager loads container version that is older than the default container included in the resources
我正在为 Android SDK 使用 Google 跟踪代码管理器,运行 遇到了问题。
loadContainerPreferNonDefault
和 loadContainerPreferFresh
方法都下载并加载我的容器的发布版本,即使它比我存储在应用程序中的默认容器二进制文件的版本低。
我知道有可用的 loadContainerDefaultOnly
方法,它对测试半有用,但不能达到我的需要。
我的最终目标是能够将变量添加到我的容器中,新版本的应用程序将依赖这些变量。但是,由于我还使用容器进行更新检查,因此我无法立即发布新容器,因为系统会提示我的用户更新到尚未推送到 Play 商店的版本。
长话短说,有什么方法可以覆盖此行为并仅从 network/disk 加载一个容器,它的版本是否大于默认容器上的版本?或者是我使用多个容器的唯一选择?
不幸的是,所有迹象都表明这是设计使然。 Google 跟踪代码管理器实际上只关心容器的发布版本。
我正在为 Android SDK 使用 Google 跟踪代码管理器,运行 遇到了问题。
loadContainerPreferNonDefault
和 loadContainerPreferFresh
方法都下载并加载我的容器的发布版本,即使它比我存储在应用程序中的默认容器二进制文件的版本低。
我知道有可用的 loadContainerDefaultOnly
方法,它对测试半有用,但不能达到我的需要。
我的最终目标是能够将变量添加到我的容器中,新版本的应用程序将依赖这些变量。但是,由于我还使用容器进行更新检查,因此我无法立即发布新容器,因为系统会提示我的用户更新到尚未推送到 Play 商店的版本。
长话短说,有什么方法可以覆盖此行为并仅从 network/disk 加载一个容器,它的版本是否大于默认容器上的版本?或者是我使用多个容器的唯一选择?
不幸的是,所有迹象都表明这是设计使然。 Google 跟踪代码管理器实际上只关心容器的发布版本。