android的安装报告失败

时间:2015-12-01 11:34:40

标签: android google-play-services

如果用户决定报告崩溃,Android的开发人员控制台具有报告运行时崩溃的功能。其他框架具有类似的功能,可在不涉及用户的情况下发送崩溃报告。

有没有人知道报告失败的安装或升级的方法?使用android 5.0,我收到的安装失败的用户报告越来越多,但很难从我的应用程序的非技术用户那里获取日志。

2 个答案:

答案 0 :(得分:2)

您无法检测安装是否自行失败,因为在实际安装应用之前无法执行代码。因此,做这种事情的逻辑应用程序将是触发安装的市场应用程序(即Google Play)。这不仅知道每次安装何时开始,还知道有关apk的所有详细信息,以便向合适的开发人员报告。

不幸的是,谷歌播放目前不支持此功能(据我所知),因此您无法检测到安装失败。

在较旧的Android手机上,您可以要求用户安装一个" logcat应用程序"并将日志通过电子邮件发送给您进行分析,但这仅适用于比Jelly bean更早的设备。 (Read this Link

我能提出的最佳解决方案(仅限Mac)是要求用户安装AndroidTool,按一个按钮生成错误报告并通过电子邮件发送给您。不是很好,但现在你可以做到最好。

enter image description here

答案 1 :(得分:0)

您可以构建一个报告成功安装的API。只需在第一个活动的onCreate中调用api即可。我不认为有必要收集登录安装失败的原因,是否需要?您可以执行相同的升级,从升级的代码调用api一次。