归档: 2019

Bugtags 使用技巧之 React Native 记录重现步骤

有用户可能会问,在 React Native 项目中出现的问题不太好定位问题,不知如何通过跟踪用户点击的页面,其实通过 Bugtags 的提供的接口完全可以自主实现,而且非常简单。 首先来参考一下 React Native 集成的 Demo 项目 下载地址 下图是 React Native 项目中记录的重现步骤 iOS 原生定义的桥接方法: 123RCT_EXPORT_METHOD(addUse

Bugtags 使用技巧之 实现全新的用户反馈功能

有用户问题我,什么时候推出像知乎 iOS 客户端那样面向普通用户的摇一摇反馈功能,其实通过 Bugtags 的提供的接口完全可以自主实现这个功能,而且非常简单。 下图是知乎 iOS 客户端摇一摇后弹出的反馈提示 点击遇到问题,就会自动截屏,然后用户就可以提交问题啦。 那么怎么通过 Bugtags 来实现这样的用户反馈呢?这里就需要用到 Bugtags 的手动调用接口: 12345/** * 手动

Bugtags 使用技巧之 Beta - Live

最近我们推出一项新的功能:Beta - Live,简单的说,就是为一个应用提供了两个 App Key,通过在内测阶段和上线阶段分别用对应的 App Key:内测用 Beta App Key,上线发布用 Live App Key,从而完美实现内测和线上的数据分离,方便管理和跟踪。 查看数据只需要通过一个按钮切换来完成,非常简单! 但是,你需要在内测和上线发布的时候,给 Bugtags 的初始化代码

Bugtags 使用技巧之 BTGLog

日志是开发过程中需要经常打交道的东西,我们经常需要输出一些日志以方便调试或者定位一些问题。一般情况下,我们会用官方的日志工具:NSLog 来输出日志,当然这在 Debug 状态下完全没有问题,但是在 Release,如果过多的通过 NSLog 输出日志,会对应用的性能产生一定的影响。 为了解决这个问题,一般情况下大家会定义一个宏,如下: 12345#ifdef DEBUG #define D

Bugtags React Native 集成

Bugtags React Native 是 Bugtags SDK 的官方插件,应用集成成功后,可以在 Bugtags 云端管理平台查看应用发生问题前的信息:重现步骤、用户数据、控制台日志、Bugtags 日志、网络请求。 首先我们需要参考一下原生部分的集成文档,在此基础上需要添加对应的桥接文件。 添加桥接文件iOS: 可以参考 BugtagsRN.h 和 BugtagsRN.m Android

Bugtags 使用技巧之 setUserData

大家在解决应用 Bug 的时候,应该会有这样的场景:需要获得一些自定义的数据,比如用户的基本数据、应用的配置数据等,那么用 Bugtags 怎么实现呢?我们能够在使用 Bugtags 提交 Bug 或者 Bugtags 自动提交闪退问题的时候,附带一些我们关心的自定义数据吗? 答案是肯定的,Bugtags 已经提供了一组这样的接口,嘿嘿,就是这么人性化: 1234567891011121314/*

Bugtags 使用技巧之 sendFeedback

现在几乎所有的 App 都会有一个功能叫做「意见反馈」,这是我们听取用户声音的一个手段,以下是某新闻客户端和某电商客户端的「意见反馈」界面: 看功能界面挺简单的,但是开发起来事儿一点也不少,一般来说以下几个基本步骤是少不了的: 客户端工程师实现界面功能; 后端工程师建数据表、写相应的前端调用接口; Web 前端工程师实现意见反馈查看列表。 如果要做到好的用户体验,可能还需要将意见反馈接邮件系

Bugtags 与其它产品的区别

如果您刚刚接触 Bugtags,可能心里会有这样的疑问,下面将介绍 Bugtags 与其它的一些产品的区别。 Bugtags 不是做统计的 SDK大家都会在 App 里集成用户数据统计的 SDK,但是 Bugtags 不是做数据统计的,Bugtags 是帮助大家高效的进行 App 测试及 Bug 的跟踪和管理。 Bugtags 不只是收集闪退的 SDK自动收集闪退只是 Bugtags 强大功能之一

Bugtags 企业版功能介绍

先扯两句题外话,有些同学问为什么推出企业版并上线付费的服务,主要有以下几点原因: 经过一年多的开发与迭代,Bugtags 功能与质量已经能够保持稳定可靠,我们很有自信地说,物有所值,未来我们还会增加更多企业版的功能; Bugtags 定位是一款 to B 的产品,对服务收费是我们的商业模式,只有活下去的公司,才有能力持续为用户提供好的服务; 言归正传,下面来给大家详细介绍一下 Bugtag