我有一个三星智能管理器抱怨的应用程序。它报告该应用程序导致设备运行缓慢,但随后引用一周内的错误数。在这种情况下,“错误”实际上意味着崩溃并不完全清楚,但我认为这个设备可能安装了此应用程序的QA版本。
如何确定智能管理器为何会显示有关我的应用的消息?为什么它报告导致应用程序运行缓慢,如果它只是错误/崩溃?
以下是完整的信息:
“此应用程序导致您的设备运行缓慢。要提高设备的性能,请关闭此应用的自动打开功能。
1周内发生了41次错误“
答案 0 :(得分:11)
经过大量的搜索和调查后,我想我已经弄明白了。请注意,这不是确定的,但它是我能挖掘的最好的。
此消息似乎仅指应用程序崩溃,并且应用程序必须崩溃一定百分比才能显示通知。所以它与导致设备运行缓慢无关......
确定通知是否应该显示的算法类似于:
if(crashes >= ((NumberOfTimesUserLaunched + 1) * 10)) -> Show notification
我目前没有任何关于如何确定用户启动它的次数的信息。 (如果应用程序在启动时启动,可能会或可能不会计入该号码)