在 android 8 中单击 OneSignal 通知后,打开 android 应用程序有延迟

Opening android application has delay after clicking on OneSignal notification in android 8

我已将 oneSignal 库添加到我的 android 项目中。一切正常,除非我单击从一个信号服务器收到的通知。在我的设备上打开我的 android 应用程序大约需要一两分钟,但模拟器工作正常。 我的设备是 android 8 的 Galaxy s7,模拟器使用 android 5。我猜我的 android 版本是问题所在。也许 android 8 上的新功能不允许应用程序立即打开。有什么想法吗?

经过一番查找,终于找到了原因。根据this article

Several manufacturers like Sony, Asus and Samsung offer battery saver modes to extract maximum performance from the battery in their devices.

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