【问题标题】:Crash Reporting & Analytics for Android TV App适用于 Android TV 应用的崩溃报告和分析
【发布时间】:2016-07-21 15:00:50
【问题描述】:
是否有任何适用于 Android TV 应用程序的框架/库,可以轻松集成?
我已经搜索并找到了一些框架/库,例如 Firebase、Fabric/Crashlytics、HockeyApp、Appteligent、Instabug、FLURRY 等。但它们都有一个专门用于原生 android 应用程序的 SDK(主要是移动应用程序),并且没有针对 android TV 应用程序的任何特定应用程序。
此外,我想通过完整的概述和详细信息来分析和跟踪所有类型的电视设备。当然,我想知道哪个框架/库是免费的,并且还支持各种事件。
谢谢,
哈马
【问题讨论】:
标签:
firebase
crash-reports
crashlytics
flurry
android-tv
【解决方案1】:
对于我们的 Android TV 应用,我们使用 Hockeyapp(最多两个应用免费)进行崩溃报告,并使用 Localytics 进行分析日志记录(不是免费的)。这两项服务都会自动记录设备型号(Android TV 型号,如 Sony Bravia、Nexus Player 等)以及它们运行的 Android 操作系统。
您可以在它们各自的文档中找到如何访问这些功能。
话虽如此,Firebase 是一个免费选项,Google 正试图为所有支持崩溃报告和分析的新应用推送它。我假设它还会自动记录操作系统和设备型号信息,因为这是此类事物的常见要求。
一个好的经验法则是任何适用于 Android 移动设备的东西也适用于 Android TV - 至少到目前为止我是这么认为的。
【解决方案2】:
Sentry 为后端和前端平台提供崩溃报告,包括Android。 (完全披露,我在 Sentry 工作)。该库得到积极维护。
WRT 哪个平台是免费的,如果你想运行自己的服务器,Sentry 本身已经开源了 8 年(所有客户端和服务器)。托管服务的定价为here。