我已将 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 列表中。在三星设备中,根是设置/设备维护/电池/不受监控的应用程序。
此外终止应用程序可能会导致延迟启动应用程序。所以我建议不要从后台堆栈内存中终止应用程序。
但是这些建议是针对客户端的。我认为这是另一个问题!!!
关于android - 在 android 8 中单击 OneSignal 通知后打开 android 应用程序有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579758/