2015-07-28 52 views

回答

13

我已经为它运行了一个反编译器,它看起来像clientId属性存储与密钥“& cid”。

在内部它这样做:

set("&cid", clientId); 

的解决办法是把这个:

tracker.get("&cid"); 

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

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

+0

非常感谢!我发现了“cid”,但'&'修复了它。它现在有效! – Koen

+1

tracker.get(“&cid");也可用于服务器端事件跟踪 – Jerem