在Android 8中,点击OneSignal通知后打开Android应用程序存在延迟。

5
我已经将oneSignal库添加到我的安卓项目中。除了当我点击来自One Signal服务器的收到的通知时,一切都很顺利。在我的设备上打开我的安卓应用需要大约一到两分钟的时间,但模拟器可以正常工作。 我的设备是Galaxy s7,使用的是安卓8,而模拟器使用的是安卓5。我猜测我的安卓版本可能是问题所在。也许安卓8的新功能不允许应用立即打开。有什么想法吗?
1个回答

0

最终,在大量搜索后,我找到了原因。根据this article所述,

索尼、华硕和三星等几家制造商提供电池节能模式,以从其设备的电池中提取最大性能。

电池节能应用程序会使我们的Android应用程序进入睡眠状态。因此,您应该将您的应用程序放在Android设置中的未受监控的应用程序列表中。在三星设备中,根目录是设置/设备维护/电池/未受监控的应用程序。
此外,杀死应用程序可能会导致启动应用程序的延迟。因此,我建议不要从后台堆栈内存中杀死应用程序。
但是,这些建议是针对客户端的。我认为这是另一个问题!!!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接