0
我有這段代碼來刷新和下載一個新的容器,但它從來沒有。我已經等了12個小時纔得到一個刷新的容器,而且我發現它的工作方式是,如果我通過GTM控制檯並手動下載容器文件,然後將其與我的項目一起使用。
我認爲下面的代碼片段會自動爲我做這個。Google Tag Manager 4容器沒有被刷新爲android
mTagManager = TagManager.getInstance(context);
PendingResult<ContainerHolder> pending = mTagManager.loadContainerPreferNonDefault(BuildConfig.ANALYTIC_CONTAINER_ID, R.raw.default_container);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
AnalyticsManager.setContainerHolder(containerHolder);
containerHolder.refresh();
}
}, 2, TimeUnit.SECONDS);
任何人都知道這段代碼有什麼問題?
發佈和刷新有什麼區別? –
不知道,我剛看到谷歌文檔說刷新容器是有道理的。釋放容器意味着可能將其設置爲空,但不確定。 – reidisaki