android - 如何在应用程序崩溃时添加发送反馈选项?

标签 android google-play crashlytics google-fabric user-feedback

如何在 Android 应用崩溃时添加发送反馈选项?这个选项可以在谷歌自己的应用程序中看到,这里是星巴克的一个例子。

App has stopped dialog with Send Feedback

这个问题有许多非常古老的答案,涉及以编程方式创建类似的东西。他们似乎过度参与了这个节目的制作。

令我惊讶的是,没有一种简单的方法可以在不对整个应用程序进行 try catch 的情况下实现这一点。可以简单地启用此功能吗?通过在 Google Play 商店控制台上启用选项或通过在 list 中添加某些内容?

我无法在 Android 或 Play 商店文档中找到有关如何执行此操作的数据。

更新:我们正在使用 Crashlytics/Fabric 作为我们的崩溃报告库

此图显示了 Android 6.0 上的默认行为。

enter image description here

和 8.0:

enter image description here

最佳答案

I'm surprised there isn't a simple way to implement this without putting a try catch around the entire app

没有办法在整个应用程序中放置“try catch”。

有各种各样的crash reporting libraries for Android ,其中一些(例如 ACRA)将支持您的反馈选项。考虑到崩溃时应用程序的进程处于不稳定状态,实现崩溃报告器有些棘手,这就是我们为此目的测试和调试库的原因。

Can this be enabled simply e.g. by enabling an option on the Google Play store console or by by adding something to the manifest?

这些库将在 list 中添加一些内容,作为将它们添加到您的应用程序的一部分。

关于android - 如何在应用程序崩溃时添加发送反馈选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637163/

相关文章:

android - 如何直接从我的 Android 应用程序打开 Google Play 商店?

android - Android Market 如何为开发者服务?

android - 更新安卓应用

android - 检查 std::stringstream 是否包含一个字符 - 缓冲直到\n

android - 在我的应用程序中关闭推送通知

android - 如何在android中从Listadapter获取项目?

android - 使用 Codename 的原生 Android 蓝牙支持

ios - 适用于 flutter ios 上 flutter 的 Firebase Crashlytics 设置

react-native - 如何在不使用插件的情况下将 android apk 上传到 Fabrics

android - 如何在 DEBUG 期间禁用 Crashlytics 和 Answers