当前位置: 代码迷 >> java >> 如何在Android Google Analytics V4中获取clientId?
  详细解决方案

如何在Android Google Analytics V4中获取clientId?

热度:40   发布时间:2023-08-04 09:29:50.0

我正在尝试在Android中自动设置Analytics clientId。 (设置它在Android API文档中解释为setClientId()

当我尝试使用tracker.get("clientId")它返回空。 任何想法的人?

提前致谢!

我为你运行了一个反编译器,似乎clientId属性存储了密钥“&cid”。

在内部它这样做:

set("&cid", clientId);

解决方案是将此称为:

tracker.get("&cid");

但是,get()方法对客户端ID密钥具有特殊逻辑。 它也可能返回一个新生成的键或抛出InterruptedException如“ClientId加载或生成被中断”或ExecutionException “无法加载或生成客户端ID”

您可以通过安装“Java Bytecode Decompiler”或“Java Decompiler IntelliJ Plugin”插件在Android Studio(或IntelliJ IDEA)中自行解决这些问题。 这允许您查找Tracker.class符号并将其视为Java常规文件。

  相关解决方案