【问题标题】:Simple way to log tapped UI elements / actions in entire project在整个项目中记录点击的 UI 元素/操作的简单方法
【发布时间】:2016-12-05 20:06:40
【问题描述】:

我想添加让 crashlytics 报告对我的应用程序更有用的用户操作列表(类似于 instabug 的功能)。

2016-12-04 23:16:07.273 Top View: test_instabug.ViewController
2016-12-04 23:16:07.279 Application: DidBecomeActive
2016-12-04 23:16:07.279 Top View: test_instabug.ViewController
2016-12-04 23:16:15.947 Touch: (UIButton) in test_instabug.ViewController
2016-12-04 23:16:15.948 Selector: btnCrashTap: by (UIButton) in test_instabug.ViewController 

记录用户在整个应用中执行的所有操作的最简单方法是什么?我想跳过手动实现每个按钮/选项卡/等的日志记录,而是寻找一个可以拦截所有用户操作的 lib/pod。

【问题讨论】:

  • 来自 Fabric 的 Mike。您是否尝试过将自定义密钥和日志添加到您的应用程序? docs.fabric.io/apple/crashlytics/enhanced-reports.html
  • @MikeBonnell 谢谢;是的,我更愿意为所有 UI 元素(按钮、选项卡)自动完成,而不是分别处理每个按钮/选项卡。为此添加了注释
  • 明白了,谢谢 - 目前我们没有内置的方法来做到这一点。我们选择让开发人员准确地告诉我们他们想要记录或不记录的内容。

标签: ios logging


【解决方案1】:

为此我制作了一个 cocoapod:https://github.com/truemetal/ios-ui-logger

UILogger is a simple logging framework for UI actions on iOS

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多