android - Firebase 性能与自定义网址和应用测量
问题描述
我们想使用 Firebase 性能。不好的部分是,不会为 url 记录查询参数。
在 Android 中,我使用自定义 OkHttp 拦截器通过“假”网址 ( https://server.com/api/?srv=abc -> https://server.com/api/abc ) 跟踪我们的请求。一切正常,但包含 Firebase 插件,它在编译时重写代码,我得到每个请求两次。真正的和我的“假”。但是如果我在 gradle 中删除插件,设备性能(_app_start、_app_in_foreground 等)将不再被记录。
什么是停止记录不工作的网址并只跟踪一次自定义的正确方法,而且还获得自动测量?
解决方案
如果插件无法按您想要的方式工作,您可以将其删除,并使用提供的 API 记录您的 URL,以便使用HttpMetric监控自定义网络请求。
随时联系 Firebase 支持以提交功能请求,说明您的用例,以及该插件如何不满足该特定需求。
推荐阅读
- javascript - 下拉菜单导航栏问题
- php - 在 sprintf 中添加 html
- npm-install - 无法在 Windows 中安装 npm。已安装node@12
- r - @-登录输出/列表
- google-app-engine - 无法在谷歌应用引擎上部署最小的静态站点
- visual-c++ - 如何使用 Visual Studio C++ 中的 uWebsockets?
- python - 为什么 print(users_dict.get("bob")) 和 print(users_dict.get(users[0].username)) 打印不同的结果?
- javascript - 从 Node 到浏览器,提供和播放 wav 音频文件的不同方式的优缺点
- firebase - InkWell 的 onTap() 未触发
- python - SQL 查询使用 group by 和 aggegate 函数创建具有现有数据操作和操作的新表