我对我的应用程序进行了重大重写以支持片段。我也借此机会重写了一堆代码,使其更稳定、更简洁、更易于维护等。
我们在 Play Store 上推送了新版本。不幸的是,一些用户抱怨他们必须清除缓存和应用程序数据才能使新版本正常工作。不幸的是,我没有更多信息(因为我无法联系这些用户)。清除缓存和数据似乎可以解决问题。我不知道问题是否是应用程序在启动时崩溃。或者如果应用程序启动,但随后陷入无限循环。
我们使用 Bugsense 进行自动错误报告。我看过他们,但我似乎无法找到问题的原因。
我很好奇存储的内容和位置。我的应用程序使用“context.getExternalCacheDir()”来存储从网络下载的图像。我将数据存储在首选项文件以及 SQL 数据库中。在发布应用程序之前,我们进行了内部 QA,以确保应用程序升级运行良好。我们的大多数用户都没有这个问题。
我可以做些什么来尝试查明此问题的原因?