了解卸载Android应用程序的原因

我的应用程序在Google Play上获得了数百万次下载。 但是,几乎50%的用户已经卸载了它。

我不认为这是一个关键数字,但我想找出用户卸载它的原因,所以我想用一个简单的表格向用户询问,当然只对想要回答的用户提问。

现在问题是何时显示可选表单。 我已经看到我无法使用ACTION_PACKAGE_REMOVED,因为正在卸载的应用程序将无法接收该广播。

当然我不想禁止用户卸载我的应用程序,但我确实想知道何时启动我的可选表单。 你能想到如何做到这一点吗?

此外,我已经看到Google Play询问用户他为什么要卸载任何应用并提供一些选项(缺少空间,不需要它,……)。 对于我的应用,有没有办法从谷歌获得这些回复

如果你能给我任何其他想法如何调查用户卸载我的应用程序的主要原因,为了改进它,我真的很感激。

用户卸载应用程序后,您无能为力。 50%的保留率实际上并不那么糟糕..

我建议你看一下用户如何使用该应用程序,是否崩溃以及使用频率:这些可以作为指标进行有根据的猜测,为什么他们可能正在卸载你的应用程序。

崩溃:这些并不总是被报告 – 只有当用户选择报告它时,您才会在Google Play中看到它。 尝试使用Crashlytics更详细地分析应用程序崩溃的方式/时间/原因。 分析:我使用Flurry记录事件并计算出用户正在做的事情。 您还可以查看一些A / B测试 。