Bugtags 使用技巧之 setUserData

大家在解决应用 Bug 的时候,应该会有这样的场景:需要获得一些自定义的数据,比如用户的基本数据、应用的配置数据等,那么用 Bugtags 怎么实现呢?我们能够在使用 Bugtags 提交 Bug 或者 Bugtags 自动提交闪退问题的时候,附带一些我们关心的自定义数据吗?

答案是肯定的,Bugtags 已经提供了一组这样的接口,嘿嘿,就是这么人性化:

/**
 * 设置自定义数据,会与问题一起提交
 */
+ (void)setUserData:(NSString *)data forKey:(NSString *)key;

/**
 * 移除指定 key 的自定义数据
 */
+ (void)removeUserDataForKey:(NSString *)key;

/**
 * 移除所有自定义数据
 */
+ (void)removeAllUserData;

大家在 Bugtags 云端管理平台的问题详细页上,应该可以看到「用户数据」项:

用户数据

这里的数据就是通过 setUserData 设置的,如我们这么调用:

[Bugtags setUserData:@"Bugtags" forKey:@"name"];
[Bugtags setUserData:@"102516533" forKey:@"qq"];

设置的这些数据就会与提交的 Bug 或者 闪退一并同步到 Bugtags 云端管理平台。

用户数据

如果设置的是一段 JSON 数据,这里会自动将数据格式化后显示。

用户数据

当不再需要这些数据的时候,就可以调用 removeUserDataForKeyremoveAllUserData 来通过指定 Key 删除 或者 全部删除啦!

是不是很酷?赶紧用起吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,816评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,977评论 6 342
  • 若未迷茫不人生, 未入职场连一线。 初出茅庐困难多, 兰德类型想明白。 成功、幸福仅自知, 兴趣、能力在何处, 写...
    青苗妈2016阅读 160评论 0 0
  • 来说说阿黛尔的生活 首先,这是一部直弯共赏甚至雅俗共赏的电影,同性恋题材并不重要也完全不是电影火起来的原因。 个人...
    一个牵狗的男人阅读 1,919评论 0 0
  • 路梅带着于涛去超市购买生活用品。在超市里于涛没说什么,只是对路梅买的东西隐隐透露出不屑。路梅感觉到于涛的不满...
    臭余阅读 288评论 0 1