GTM Container 预览版和更新版 | IOS

Fay*_*waz 3 ios firebase google-tag-manager firebase-analytics

我在我的 iOS 应用程序中集成了谷歌标签管理器。我在某些方面被困:

  1. 如何在发布之前预览版本。我点击了这个链接并在 plist 文件中添加了 url。如何执行此链接中提到的以下步骤

    停止您的应用程序并在模拟器或物理设备上打开预览 URL 以预览应用程序中的草稿容器。

  2. 据说我们不必提交新的二进制文件 & GTM 版本会在应用程序中自动更新。如何?我没有编写任何代码来刷新容器。

谢谢,

n3w*_*bie 5

我只是按照您的要求尝试使用容器预览 ;) 似乎它对我有用,所以我将尝试解释您要遵循的步骤以使其工作。

  1. 您似乎陷入困境的步骤非常简单,我在模拟器上实现了它:

    1. 通过单击XCode 左上角的播放按钮在模拟器上启动您的应用程序:代码示例

      将模拟器设置为构建目标 (2) 后,单击播放按钮 (1)。

    2. 等到模拟器启动您的应用程序。完成后,按以下键一次返回iphone主页:

      cmd+shift+H

      按两次它可以让您通过用鼠标从底部到顶部滑动您的应用程序来在后台终止该应用程序。

    3. 在模拟器上打开 safari,将你复制的 url 粘贴到GTM的Share preview弹窗上:分享预览链接 GTM 弹出窗口

      如果一切都已正确设置,它会询问您是否要在您的应用程序中打开它,只需单击yes,您就完成了!

  2. 对于你的第二个问题,如果我理解得很好,你创建一个版本而不发布它的唯一事实允许你使用创建的链接预览它。GTM SDK 被设计为以这种方式工作,您使用的链接可能会自行强制将容器刷新到最新版本,即使它不是实时的。

如果我没记错的话,GTM 现在使用 Firebase 作为 DataLayer 并自动发送一些事件,例如 applicationStart,这可能会触发刷新容器的方法。我不是 100% 确定,因为我更习惯于以前的 GTM 版本,而且我现在不再真正在 GTM 项目上工作。

不管怎样,希望对你有帮助。祝 GTM 好运 :)